Keira Knightley showed a lot of front at the European premiere of the Pirates of the Caribbean sequel last night.
The 21-year-old actress wore a gold Gucci dress slashed to the waist which revealed her slender frame.
The revealing outfit caused some onlookers to wonder if the British starlet had bowed to Hollywood pressure to be super-skinny.
But Knightley said: “What ever people say about my weight, they are all wrong.
“Hollywood is all about the way you look and I don’t think that’s the healthy thing for anyone.