Mary Elizabeth Winstead Filmography: Every Movie and TV Show in Order
All 45 Mary Elizabeth Winstead roles in chronological order (1994 to 2025): 32 movies and 13 TV series.

How many movies and TV shows has Mary Elizabeth Winstead been in? This complete Mary Elizabeth Winstead filmography lists 45 credited roles (32 films, 13 TV series), in chronological order from 1994 to 2025, with links to our full guides where available.
Mary Elizabeth Winstead movies in order
- Monster Island (2004) as Maddy
- The Ring Two (2005) as Young Evelyn
- Sky High (2005) as Gwen Grayson / Royal Pain
- Final Destination 3 (2006) as Wendy Christensen
- Bobby (2006) as Susan Taylor
- Black Christmas (2006) as Heather Fitzgerald
- Factory Girl (2006) as Ingrid Superstar
- Grindhouse (2007) as Lee Montgomery (segment "Death Proof")
- Death Proof (2007) as Lee
- Live Free or Die Hard (2007) as Lucy McClane
- Make It Happen (2008) as Lauryn Kirk
- Scott Pilgrim vs. the World (2010) as Ramona Flowers
- The Thing (2011) as Kate Lloyd
- Smashed (2012) as Kate Hannah
- Abraham Lincoln: Vampire Hunter (2012) as Mary Todd Lincoln
- A Good Day to Die Hard (2013) as Lucy McClane
- A Glimpse Inside the Mind of Charles Swan III (2013) as Kate
- The Spectacular Now (2013) as Holly Keely
- A.C.O.D. (2013) as Lauren Stinger
- Faults (2014) as Claire
- Kill the Messenger (2014) as Anna Simons
- Alex of Venice (2015) as Alex
- 10 Cloverfield Lane (2016) as Michelle
- Swiss Army Man (2016) as Sarah
- The Hollars (2016) as Gwen
- All About Nina (2018) as Nina Geld
- The Parts You Lose (2019) as Gail
- Gemini Man (2019) as Danny Zakarweski
- Birds of Prey (and the Fantabulous Emancipation of One Harley Quinn) (2020) as Helena Bertinelli / Huntress
- Kate (2021) as Kate
- Rich Flu (2024) as Laura Palmer
- The Hand That Rocks the Cradle (2025) as Caitlin Morales
Mary Elizabeth Winstead TV shows
- Touched by an Angel (1994) as Kristy Cordis (uncredited)
- Wolf Lake (2001) as Sophia Donner
- Tru Calling (2003) as Bridget Elkins
- The Beauty Inside (2012) as Leah
- Fargo (2014) as Nikki Swango
- The Returned (2015) as Rowan Blackshaw
- Mercy Street (2016) as Mary Phinney
- BrainDead (2016) as Laurel Healy
- Love, Death & Robots (2019) as Gail
- Long Way Up (2020) as Self
- Ahsoka (2023) as Hera Syndulla
- Scott Pilgrim Takes Off (2023) as Ramona Flowers (voice)
- A Gentleman in Moscow (2024) as Anna Urbanova
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Mary Elizabeth Winstead been in?
Mary Elizabeth Winstead has 32 credited film roles and 13 TV roles, for a total of 45 credits from 1994 to 2025.
What was Mary Elizabeth Winstead's first major role?
Touched by an Angel (1994).
What is Mary Elizabeth Winstead's most recent project?
The Hand That Rocks the Cradle (2025).



