Kate Winslet Filmography: Every Movie and TV Show in Order
All 61 Kate Winslet roles in chronological order (1953 to 2025): 50 movies and 11 TV series.

How many movies and TV shows has Kate Winslet been in? This complete Kate Winslet filmography lists 61 credited roles (50 films, 11 TV series), in chronological order from 1953 to 2025, with links to our full guides where available.
Kate Winslet movies in order
- Heavenly Creatures (1994) as Juliet Hulme
- A Kid in King Arthur's Court (1995) as Princess Sarah
- Sense and Sensibility (1995) as Marianne Dashwood
- Jude (1996) as Sue Bridehead
- Hamlet (1996) as Ophelia
- Titanic (1997) as Rose DeWitt Bukater
- Hideous Kinky (1999) as Julia
- Holy Smoke (1999) as Ruth Barron
- Quills (2000) as Madeleine LeClerc
- Enigma (2001) as Hester Wallace
- Christmas Carol: The Movie (2001) as Belle (voice)
- Iris (2001) as Young Iris Murdoch
- The Life of David Gale (2003) as Bitsey Bloom
- Eternal Sunshine of the Spotless Mind (2004) as Clementine Kruczynski
- Pride (2004) as Suki (voice)
- Finding Neverland (2004) as Sylvia Llewelyn Davies
- Romance & Cigarettes (2005) as Tula
- Deep Sea 3D (2006) as Narrator (voice)
- All the King's Men (2006) as Anne Stanton
- Little Children (2006) as Sarah Pierce
- Flushed Away (2006) as Rita (voice)
- The Holiday (2006) as Iris
- How to Lose Friends & Alienate People (2008) as Kate Winslet (uncredited)
- The Reader (2008) as Hanna Schmitz
- Revolutionary Road (2008) as April Wheeler
- Contagion (2011) as Erin Mears
- Carnage (2011) as Nancy Cowan
- Final Cut: Ladies and Gentlemen (2012) as (archive footage)
- Reflections on Titanic (2012) as Self
- Movie 43 (2013) as Beth (segment "The Catch")
- Labor Day (2013) as Adele
- Divergent (2014) as Jeanine
- Insurgent (2015) as Jeanine Matthews
- A Little Chaos (2015) as Sabine De Barra
- Steve Jobs (2015) as Joanna Hoffman
- The Dressmaker (2015) as Myrtle "Tilly" Dunnage
- Triple 9 (2016) as Irina Vlaslov
- Collateral Beauty (2016) as Claire Wilson
- The Mountain Between Us (2017) as Alex Martin
- Wonder Wheel (2017) as Ginny
- Manou the Swift (2019) as Manou's Mother(voice)
- Blackbird (2019) as Jennifer
- Ammonite (2020) as Mary Anning
- Black Beauty (2020) as Black Beauty (voice)
- Eating Our Way to Extinction (2021) as Narrator (voice)
- Avatar: The Deep Dive - A Special Edition of 20/20 (2022) as Self
- Avatar: The Way of Water (2022) as Ronal
- Lee (2024) as Elizabeth 'Lee' Miller
- Goodbye June (2025) as Julia
- Avatar: Fire and Ash (2025) as Ronal
Kate Winslet TV shows
- The Oscars (1953) as Self
- Nature (1982) as Narrator (voice)
- Casualty (1986) as Suzanne
- Who Do You Think You Are? (2004) as Self
- Extras (2005) as Kate Winslet
- Mildred Pierce (2011) as Mildred Pierce
- Running Wild with Bear Grylls (2014) as Self
- I Am... (2019) as Ruth
- Mare of Easttown (2021) as Marianne 'Mare' Sheehan
- Digman! (2023) as Dr. Sandra Null (voice)
- The Regime (2024) as Chancellor Elena Vernham
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Kate Winslet been in?
Kate Winslet has 50 credited film roles and 11 TV roles, for a total of 61 credits from 1953 to 2025.
What was Kate Winslet's first major role?
The Oscars (1953).
What is Kate Winslet's most recent project?
Avatar: Fire and Ash (2025).



