• Every single Keira Knightley movie, ranked

    7 days ago - By Business Insider

    Keira Knightley has been acting in films for decades and she's appeared in rom-coms, thrillers, period pieces, and more.
    The actress is known for playing Elizabeth Swann in the popular "Pirates of the Caribbean" franchise and she also has had memorable performances in "Pride and Prejudice" (2005) and "Atonement" (2007).
    Most critics didn't enjoy her film "Silk" (2007) but "The Imitation Game" (2014) was a critical hit for the actress.
    Here's a ranking of all of Knightley's films from worst to best, according to critic scores from Rotten Tomatoes.
    Visit INSIDER's homepage for more...
    Read more ...