Keira Knightley is one of those actors whose name is practically synonymous with elegance, wit, and, let's face it, an absurdly good knack for period dramas. But just like any great actress, her career isn’t all tea parties and corsets – she’s dipped her toes in everything from swashbuckling adventures to gritty thrillers.
So, let’s have a bit of fun with this: we’re diving into Keira's top 20 movie roles, ranking them from “eh, not her best” to “Oscar-worthy, obviously.” Ready to see if your favorite made the cut (or got a bit knocked down a peg)? Let’s go!