She's one of the most successful young actresses in the UK and earlier today Keira Knightley was the object of paparazzi attention at the London premiere of "The Duchess."
The "Pirates of the Caribbean" hottie was looking fine in a strapless blue gown with lace accents on the neckline and hemline as she flounced around the red carpet outside of the Odeon Theatre in Leicester Square.
In "The Duchess," Keira plays Georgiana Spencer, an eighteenth-century noblewoman involved in a loveless marriage. And Miss Knightley told press that she's been pleased with the positive reviews.
"It's much better than people saying you're awful. It was a very exciting character to play. I think she was an incredible woman and the fact that the film's getting good reviews is obviously really exciting."