She complained she looked like her gay brother after cutting off her hair and slimming down for the film.
But Anne Hathaway looked nothing short of red carpet royalty as she stepped out to the London premiere of Les Misérables on Wednesday night.
The 30-year-old actress showed off her slim shape in a glamorous pearl Givenchy gown that boasted sequin detail and off the shoulder sleeves.
The floor-length gown fell perfectly over her figure, hugging her hips before flowing out around her feet but the real drama of the dress came from the back.
The gown boasted a dipped hemline that scooped to the small of her back, leaving plenty of skin on show.See more photos and Watch video trailer after the cut..