Keira Knightley has had a stellar career. After crash-landing on the scene in the early 2000s, the Londoner seemed to be in absolutely everything: crowdpleasing comedies, swashbuckling ...