Anne Hathaway has said being cast as tragic heroine Fantine in the film adaptation of Les Miserables was her "dream" job as she attended the movie's world premiere.
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 Hollywood style as she took to the red carpet in London's Leicester Square wearing a bejewelled 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."
Anne Hathaway at the Les Miserables premiere
Asked if she would have gone beyond the drastic lengths of cutting her brunette locks and slimming down to play her emaciated character, Anne added: "I didn't have to pull out my teeth, but no one asked, so yes, I would do anything."
Take a look at the red carpet pictures from the world premiere in London below...
The star was joined by director Tom Hooper and co-stars Hugh Jackman, Russell Crowe, Amanda Seyfried and Eddie Redmayne on the red carpet.
Burberry model Eddie, who attended the premiere in a teal velvet Burberry suit, said working with a cast of Hollywood heavyweights was "wildly exhilarating".
Australian Hugh, 44, described London as the perfect place for the film's premiere, calling it "the spiritual home of the musical".
He said: "It's the most French story ever written, and I guess this is where it really took life. It's very exciting and the crowds have been great and it never grows old this stuff."
Acknowledging the difference between his past experience in musical theatre and the film making process, Hugh said: "Obviously with the camera it's a different audience; the camera's very close and it's a lot more intimate.
"I think the discipline of having done eight shows a week many times for a long period of time really stood me in good stead. It was a very demanding shoot."