Rachel Weisz Filmography: Every Movie and TV Show in Order
All 52 Rachel Weisz roles in chronological order (1953 to 2026): 45 movies and 7 TV series.

How many movies and TV shows has Rachel Weisz been in? This complete Rachel Weisz filmography lists 52 credited roles (45 films, 7 TV series), in chronological order from 1953 to 2026, with links to our full guides where available.
Rachel Weisz movies in order
- Death Machine (1995) as Junior Executive
- Stealing Beauty (1996) as Miranda Fox
- Chain Reaction (1996) as Dr. Lily Sinclair
- Going All the Way (1997) as Marty Pilcher
- Bent (1997) as Prostitute
- Swept from the Sea (1998) as Amy Foster
- I Want You (1998) as Helen
- The Land Girls (1998) as Ag (Agapanthus)
- The Mummy (1999) as Evelyn Carnahan
- Sunshine (1999) as Greta
- Beautiful Creatures (2000) as Petula
- Enemy at the Gates (2001) as Tania Chernova
- The Mummy Returns (2001) as Evelyn O'Connell / Nefertiri
- About a Boy (2002) as Rachel
- Runaway Jury (2003) as Marlee
- Confidence (2003) as Lily
- The Shape of Things (2003) as Evelyn Ann Thompson
- Envy (2004) as Debbie Dingman
- Constantine (2005) as Angela Dodson / Isabel Dodson
- The Constant Gardener (2005) as Tessa Quayle
- The Fountain (2006) as Isabel / Izzi Creo
- Eragon (2006) as Saphira (voice)
- Fred Claus (2007) as Wanda Blinkowski
- My Blueberry Nights (2007) as Sue Lynne
- Definitely, Maybe (2008) as Summer Hartley
- The Brothers Bloom (2008) as Penelope Stamp
- Agora (2009) as Hypatia
- The Lovely Bones (2009) as Abigail Salmon
- The Whistleblower (2010) as Kathryn Bolkovac
- Page Eight (2011) as Nancy Pierpan
- Dream House (2011) as Libby Atenton
- The Deep Blue Sea (2011) as Hester Collyer
- 360 (2012) as Rose
- The Bourne Legacy (2012) as Dr. Marta Shearing
- Oz the Great and Powerful (2013) as Evanora
- Youth (2015) as Lena Ballinger
- The Lobster (2015) as Short Sighted Woman
- Complete Unknown (2016) as Alice Manning
- The Light Between Oceans (2016) as Hannah Roennfeldt
- Denial (2016) as Deborah Lipstadt
- My Cousin Rachel (2017) as Rachel
- The Mercy (2018) as Clare Crowhurst
- Disobedience (2018) as Ronit Krushka
- The Favourite (2018) as Lady Sarah
- Black Widow (2021) as Melina
Rachel Weisz TV shows
- The Oscars (1953) as Self
- Inspector Morse (1987) as Arabella Baydon
- The Simpsons (1989) as Dr. Thurston (voice)
- Marvel Studios Assembled (2021) as Self
- What If...? (2021) as Melina (voice)
- Dead Ringers (2023) as Elliot Mantle / Beverly Mantle
- Vladimir (2026) as M
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Rachel Weisz been in?
Rachel Weisz has 45 credited film roles and 7 TV roles, for a total of 52 credits from 1953 to 2026.
What was Rachel Weisz's first major role?
The Oscars (1953).
What is Rachel Weisz's most recent project?
Vladimir (2026).



