27
Stealing Beauty

Stealing Beauty
In the movie 'Stealing Beauty', Rachel Weisz plays the character of Miranda Fox, a young, enigmatic, and free-spirited artist. As part of a group of creative individuals living in an idyllic Italian countryside, Miranda's presence adds a sense of intrigue and mystery to the story. She becomes an essential figure in the protagonist's journey of self-discovery, as her artistic passion and unconventional outlook on life challenge and inspire the main character's perceptions of love, art, and personal identity.

26
Disobedience

Disobedience
In 'Disobedience', Rachel Weisz plays the role of Ronit Krushka, a woman who returns to the Orthodox Jewish community in North London where she grew up after hearing of her rabbi father’s death. Ronit must confront her past and the community she left behind when she discovers a dark secret about her father's death that threatens to unravel her family.

25
The Lovely Bones

The Lovely Bones
Rachel Weisz played the role of Abigail Salmon, the mother of the protagonist Susie Salmon.

24
Confidence

Confidence
In the film 'Confidence', Rachel Weisz plays the role of Lily, a con artist and member of Jake Vig's (Edward Burns) crew. She is a seductive and intelligent woman who assists Jake and his crew in their schemes.

23
The Shape of Things

The Shape of Things
In the movie 'The Shape of Things', Rachel Weisz stars as Evelyn, a graduate student who engages in a complex relationship with an art student, Adam, played by Paul Rudd. Evelyn quickly turns Adam's life upside down and encourages him to make drastic changes in his life, including physical alterations. The film follows their relationship as it progresses into something far more complicated than either of them expected.

22
The Bourne Legacy

The Bourne Legacy
Rachel Weisz stars as Dr. Marta Shearing in 'The Bourne Legacy'. She is a researcher who works for the National Research Assay Group (NRAG) and is an associate of Aaron Cross (Jeremy Renner).

21
My Blueberry Nights

My Blueberry Nights
In the movie 'My Blueberry Nights', Rachel Weisz portrays the character of Sue Lynne, a troubled and emotionally conflicted woman. She is one of the many individuals the protagonist encounters during her soul-searching journey across America. 

20
Denial

Denial
In the movie 'Denial', Rachel Weisz plays Deborah Lipstadt, a Holocaust historian who is sued for libel when she accuses a prominent Holocaust denier of falsifying history. Lipstadt must prove the truth of her claims in court, and is aided by a team of British lawyers. Weisz delivers a powerful performance as Lipstadt, showing her strength and determination as she fights for justice.

19
Black Widow

Black Widow
Rachel Weisz portrayed Melina Vostokoff, an assassin and former KGB agent who is forced to confront her past as a "Black Widow" agent of the Russian government.

18
The Brothers Bloom

The Brothers Bloom
'The Brothers Bloom' follows two brothers, Stephen and Bloom, who are professional con artists. Weisz plays Penelope, a wealthy heiress who becomes the brothers' latest mark.

17
Page Eight

Page Eight
In the movie 'Page Eight', Rachel Weisz plays the character of Nancy Pierpan, a political activist and an old flame of the protagonist, Johnny Worricker (played by Bill Nighy). As a dedicated and principled investigative journalist, Nancy becomes entangled in a high-stakes political conspiracy.

16
Constantine

Constantine
In the movie 'Constantine,' Rachel Weisz portrays the character of Angela Dodson, a skeptical and determined police detective. Angela seeks the truth behind her twin sister's mysterious death, believing it to be a suicide.

15
Definitely, Maybe

Definitely, Maybe
In the movie 'Definitely, Maybe', Rachel Weisz plays the character of Summer Hartley, a college sweetheart and former love interest of the protagonist, Will Hayes (played by Ryan Reynolds).

14
Agora

Agora
'Agora' is a historical drama film set in Roman Egypt and follows the life of Hypatia, a female mathematician, philosopher and astronomer who lived in Alexandria during the 4th century AD. The film tells the story of Hypatia's struggles against the rise of Christianity and her death at the hands of a Christian mob. Rachel portrayed the character of Hypatia in the movie.

13
About a Boy

About a Boy
In 'About a Boy', she plays the role of Rachel, a single mother who meets Will, a young bachelor played by Hugh Grant. The two form an unlikely friendship as Will attempts to help Rachel raise her son, Marcus. Rachel's character is a strong and independent woman who is determined to provide a better life for her son and is willing to do whatever it takes to make it happen. 

12
The Mummy

The Mummy
Rachel Weisz starred as Evelyn Carnahan in the action-adventure-fantasy film, 'The Mummy'. She played the role of an Egyptologist who accompanied an American adventurer to Egypt to discover the mysteries of ancient Egypt.

11
The Whistleblower

The Whistleblower
Rachel Weisz stars as Kathryn Bolkovac in the movie 'The Whistleblower'. The film is based on the true story of a former police officer from Nebraska (Kathryn Bolkovac) who is hired as a UN peacekeeper and discovers a sex trafficking scandal in post-war Bosnia and Herzegovina. The film follows her attempts to expose the scandal and the efforts of those attempting to cover it up.

10
Bent

Bent
Rachel Weisz played the role of a prostitute in the movie 'Bent'. The movie is based on the eponymous play by Martin Sherman and is based on the persecution of homosexuals in Nazi Germany

9
Runaway Jury

Runaway Jury
'Runaway Jury' is a legal thriller film based on the John Grisham novel 'The Runaway Jury'. Weisz stars as Marlee, a juror on the trial of a major tobacco lawsuit, who is being manipulated by a mysterious figure from the jury pool.

8
The Lobster

The Lobster
The Lobster is a romantic-comedy. The film follows a man who is looking for love in a dystopian society in which people must find a partner within 45 days or be transformed into an animal of their choosing. Weisz plays the role of a woman who is trapped in the same society and is searching for a partner as well.

7
The Fountain

The Fountain
Rachel Weisz starred in the science fiction drama 'The Fountain'. She plays the role of Isabel, a scientist struggling to save her dying husband (played by Hugh Jackman) while also struggling to find the secret to eternal life. 

6
The Light Between Oceans

The Light Between Oceans
In the movie 'The Light Between Oceans', Rachel Weisz plays the character of Hannah Roennfeldt. Hannah is a grieving woman who lost her husband and daughter during World War I. She becomes entangled in a heart-wrenching moral dilemma when the film's protagonist, Tom Sherbourne (played by Michael Fassbender), and his wife Isabel (played by Alicia Vikander), discover a baby girl washed ashore in a boat.

5
Youth

Youth
In the movie 'Youth', Rachel Weisz plays the character of Lena Ballinger, the daughter of Fred Ballinger (played by Michael Caine), a retired orchestra conductor. Lena is facing a painful divorce and seeks solace at a luxury resort, where she grapples with the challenges of her failing marriage and unresolved emotions.

4
The Constant Gardener

The Constant Gardener
'The Constant Gardener' is a political thriller. Rachel Weisz stars as Tessa Quayle, a British doctor working for an NGO in Kenya who is investigating a drug company's potentially illegal activities.

3
The Favourite

The Favourite
In this movie, Rachel Weisz plays Lady Sarah, a powerful woman in the court of Queen Anne who is always looking for her own interests. Weisz brings a great energy to the role and really makes her character come alive. From the way she speaks to the way she moves, Weisz shows the power, stubbornness, and vulnerability of Lady Sarah.

2
Sunshine

Sunshine
Rachel Weisz played the character of Greta Sors in the movie 'Sunshine'. The follows five generations of a Hungarian Jewish family.

1
Enemy at the Gates

Enemy at the Gates
'Enemy at the Gates' tells the story of a young Russian sharpshooter, Vassili Zaitsev (Law), during the Battle of Stalingrad in World War II. Weisz plays the role of Tania Chernova, a female political officer who falls in love with Zaitsev.