Keira Knightley is one of the most loved actresses in the world, and these are her best films according to Rotten Tomatoes.
Explore Sitandponder's 996 photos on Flickr!