Anne Hathaway said being cast as tragic heroine Fantine was her “dream” job as she walked the red carpet in Leicester Square.
Despite losing almost two stone and having her long hair cropped to play the factory worker turned prostitute, the American actress admitted she would have done anything for the part.
Oozing style in a daring backless Givenchy gown, the 30-year-old said: “It’s just the sort of job you feel you should give your pay cheque back at the end of the week, it was such a dream and I can’t believe I’m the girl that got to play Fantine.”
She was joined by Amanda Seyfried, Russell Crowe and Hugh Jackman, who star alongside her in the British film adaptation of the stage musical, based on Victor Hugo’s 1862 novel.
British actors Eddie Redmayne, Samantha Barks, Helena Bonham-Carter and Sacha Baron Cohen also attended.
The eagerly-awaited film has already been tipped as a possible Oscar-winner and is directed by Tom Hooper, who won an Academy Award for The King’s Speech.