The stars were out in force at London premiere of Les Misérables on Wednesday. Anne Hathaway, who plays the lead female role of Fantine, stunned in a pearl Givenchy.
Fellow star Amanda Seyfried wore a Balenciaga dress that was equally as dramatic as she posed alongside cast members Russell Crowe, Hugh Jackman and Sacha Baron Cohen.
The film, which has attracted a lot of Oscar buzz, is set for release in Australia on Boxing Day.