Keira Knightley was every inch the English rose for the London premiere of her new film Anna Karenina on Tuesday night.
The newly-engaged actress had paired her beautiful, ethereal Chanel gown with a romantic updo and smouldering make-up that offset her sparkly eyes.
It was a stark contrast to how Keira is styled for her role in the film.
As Russian wife Anna, the star sported minimal make-up, letting her abundance of natural beauty shine through.
Only a hint of mascara adorned her eyes, while a spot of blusher kept her looking fresh.
Which of Keira's looks do you prefer – glammed up or natural? Leave your comments in the box below.
It's a little princess!