22
Star Wars: Episode I - The Phantom Menace

Star Wars: Episode I - The Phantom Menace
Keira Knightley played the role of Sabé in the movie 'Star Wars: Episode I - The Phantom Menace'. The film is set in the Star Wars universe and serves as the first installment of the prequel trilogy. Knightley's character, Sabé, is the loyal handmaiden and decoy of Queen Amidala (played by Natalie Portman). Sabé's role involves assuming the identity of the Queen in dangerous situations to protect her.

21
Pirates of the Caribbean: Dead Men Tell No Tales

Pirates of the Caribbean: Dead Men Tell No Tales
In 'Pirates of the Caribbean: Dead Men Tell No Tales', Keira Knightley reprises her role as Elizabeth Swann, the love interest of Captain Jack Sparrow. She is seen in a flashback scene as she helps Jack and his crew escape from the villain, Armando Salazar. In the present day, she is a powerful and respected pirate lord who helps her son, Henry Turner, and Jack Sparrow in their quest to find the Trident of Poseidon.

20
Last Night

Last Night
In the movie 'Last Night', Keira Knightley plays the role of Joanna Reed, a young woman whose husband, Michael, is leaving to spend a night with an old flame. She spends the night trying to come to terms with his departure and decides to confront her feelings and let go of her inhibitions. Throughout the night, she engages in various activities such as drinking, dancing, and carousing with a stranger. In the end, she finds a way to forgive Michael and move on with her life.

19
Anna Karenina

Anna Karenina
Keira Knightley portrays the role of Anna Karenina in the film adaptation of the novel of the same name. She stars opposite Jude Law, who plays her husband, Alexander Karenin. Knightley was praised for her performance, with many critics noting her abilities to convey Anna's inner turmoil.

18
Collateral Beauty

Collateral Beauty
Keira Knightley starred in the movie 'Collateral Beauty' as Claire Wilson, a woman who works for an advertising agency. She is close to the company's founder and her mentor, Howard (Will Smith), who has been plunged into depression after the death of his young daughter. Claire helps Howard find the meaning in life and in death, which helps him come to terms with his tragedy and move on.

17
Bend It Like Beckham

Bend It Like Beckham
Keira Knightley portrayed the character of Jules Paxton in the movie 'Bend It Like Beckham'. The film tells the story of Jess, a young British-Indian girl with a passion for soccer. Knightley's character, Jules, is Jess's teammate and close friend. Jules is a talented and ambitious player who dreams of pursuing a professional career in soccer. Knightley's performance beautifully captures Jules's determination, competitiveness, and vulnerability as she navigates friendship, love, and societal expectations. 

16
Seeking a Friend for the End of the World

Seeking a Friend for the End of the World
Keira Knightley plays the role of Penny in the movie 'Seeking a Friend for the End of the World'. Penny is the longtime friend of the protagonist, Dodge, and she helps him come to terms with the pending apocalypse. While the two embark on a road trip in search of his high school sweetheart, Penny provides a much-needed balance to Dodge's pessimistic outlook on life.

15
Colette

Colette
Keira Knightley stars as the title character of Colette, a French novelist who wrote the Claudine novels in the early 20th century. The film follows her journey as she pushes against the traditional gender roles of the time and challenges the male-dominated literary world. She eventually becomes a best-selling author and a leader of the French feminist movement. Knightley portrays Colette as a strong and determined woman who is willing to take risks and stand up for what she believes in.

14
The Duchess

The Duchess
In 'The Duchess', Keira Knightley portrays the historical figure Georgiana, Duchess of Devonshire. She is a beautiful, strong-willed woman whose life is controlled by the men in her life, first her father and then her husband. Knightley does an excellent job of conveying her character’s inner strength, despite her difficult situation, as she struggles to make her own choices and find some measure of happiness in her life.

13
The Jacket

The Jacket
Keira Knightley stars as Jackie Price, a woman suffering from PTSD, in the psychological horror film 'The Jacket'. Jackie is a Gulf War veteran who finds herself institutionalized after being accused of a crime she didn't commit. While inside, she discovers a mysterious military jacket that allows her to time-travel between the present and the future. Through this experience, she is able to uncover the truth about her past and face her demons.

12
Pirates of the Caribbean: At World's End

Pirates of the Caribbean: At World's End
In 'Pirates of the Caribbean: At World's End', Keira Knightley plays the role of Elizabeth Swann, a daring, feisty and determined young woman who is determined to save her beloved Will Turner. She is determined to do whatever it takes to save him, even if it means facing off against the dreaded Davy Jones and his crew of the Flying Dutchman. She shows great courage and strength, and is willing to put her own life on the line to protect those she loves. 

11
Everest

Everest
Keira Knightley played the role of Jan Arnold in the movie 'Everest'. The film is based on the real-life events surrounding the 1996 Mount Everest disaster. Knightley's character, Jan, is the pregnant wife of Rob Hall (played by Jason Clarke), an experienced mountaineer leading an expedition to the summit of Everest. Jan provides emotional support to Rob and anxiously waits for his safe return. Despite limited screen time, Knightley brings warmth and vulnerability to Jan, capturing the emotional toll and uncertainty faced by loved ones as they grapple with the dangers and challenges of the treacherous mountain.

10
Red Nose Day Actually

Red Nose Day Actually
Keira Knightley appears in the 'Red Nose Day Actually', reprising her role as Juliet from the original movie. In the special, Juliet and Mark (Andrew Lincoln) are still happily married with two children. Juliet is a successful author and has written a novel about the events of the original movie.

9
Never Let Me Go

Never Let Me Go
In the film 'Never Let Me Go', Keira Knightley plays the role of Ruth, a young woman who is part of a group of people living in an isolated boarding school. Ruth is a carer for the other students in the school and she falls in love with one of them, Tommy (Andrew Garfield). She struggles to come to terms with the fact that she and her friends are part of a larger experiment involving human cloning. Knightley's performance earned her a BAFTA nomination for Best Actress in a Leading Role.

8
Official Secrets

Official Secrets
Keira Knightley stars in the biographical drama film 'Official Secrets' as Katharine Gun, a British intelligence specialist who was charged with leaking classified information about an illegal spying operation used by the United States and the United Kingdom to push for the 2003 invasion of Iraq. 

7
Pirates of the Caribbean: Dead Man's Chest

Pirates of the Caribbean: Dead Man's Chest
Keira Knightley plays Elizabeth Swann in 'Pirates of the Caribbean: Dead Man's Chest'. She is a daughter of Governor Swann and the love interest of the main character, Will Turner. Elizabeth is a headstrong, independent woman and a skilled swords-woman. She is brave and loyal and is willing to go to any lengths to protect her loved ones.

6
Begin Again

Begin Again
Keira Knightley plays Gretta, a singer-songwriter, in the musical comedy-drama film 'Begin Again'. Gretta is struggling to make ends meet in New York City when she meets Dan, a down-on-his-luck record label executive. The two team up to make an album of Gretta's music, which goes on to become a surprise success.

5
Love Actually

Love Actually
In 'Love Actually', Keira Knightley plays Juliet, the wife of Mark, played by Andrew Lincoln. Juliet falls in love with her best friend, Peter, played by Chiwetel Ejiofor. Juliet and Peter's romance is a major plot element in the movie, and it is one of the most memorable moments of the film.

4
Atonement

Atonement
Keira Knightley stars as Cecilia Tallis in the romantic drama 'Atonement'. She earned an Academy Award nomination for Best Supporting Actress for her performance.

3
Pride & Prejudice

Pride & Prejudice
Keira Knightley starred as Elizabeth Bennet in the romantic drama film 'Pride and Prejudice'. She earned an Oscar nomination for her performance. Her performance won her numerous awards, including a BAFTA Award for Best Actress in a Leading Role and a Golden Globe Award for Best Actress – Motion Picture Drama.

2
Pirates of the Caribbean: The Curse of the Black Pearl

Pirates of the Caribbean: The Curse of the Black Pearl
Keira Knightley plays the role of Elizabeth Swann in the film 'Pirates of the Caribbean: The Curse of the Black Pearl'. Elizabeth is the daughter of the governor of Port Royal and is the love interest of Will Turner, played by Orlando Bloom. She is initially kidnapped by the nefarious Captain Barbossa, played by Geoffrey Rush, but eventually helps Will, Jack Sparrow (Johnny Depp), and her father's crew to defeat the cursed pirates and lift their curse.

1
The Imitation Game

The Imitation Game
In 'The Imitation Game', Keira Knightley portrays Joan Clarke, a mathematician and cryptanalyst who works alongside Alan Turing (Benedict Cumberbatch) in an effort to crack the German Enigma code. Knightley's performance was widely praised by critics, who noted her impressive portrayal of a complex character.