Keira Knightley is one of the most respected and in-demand actresses of recent times. She made her film debut at the young age of nine in A Village Affair in 1994, and then went on to play a blink-and-you’ll-miss-it, but still key, role in Star Wars: Episode 1 – The Phantom Menace. Since her debut, Knightley has become renowned for her strong performances, particularly in period dramas, and boasts a filmography which spans several decades.
Keira Knightley has enjoyed a career most would envy. Here’s a look at her best movies, ranked.Read MoreMovieWeb – Feed