Keira Knightley S 10 Best Roles So Far Ranked
Since she began acting in 1993, when she was just seven years old, Keira Knightley has had quite the career. Her first part was as an unnamed young girl in Screen One: Royal Celebration. Since then her work has spanned every genre and three decades of consistent work. The work that first gained her a lot of recognition was when she played Padme’s (Natalie Portman) double in Star Wars Episode I: The Phantom Menace....