Tilda Swinton Filmography: Every Movie and TV Show in Order
All 83 Tilda Swinton roles in chronological order (1953 to 2025): 75 movies and 8 TV series.

How many movies and TV shows has Tilda Swinton been in? This complete Tilda Swinton filmography lists 83 credited roles (75 films, 8 TV series), in chronological order from 1953 to 2025, with links to our full guides where available.
Tilda Swinton movies in order
- Caprice (1986) as Lucky
- Caravaggio (1986) as Lena
- Aria (1987) as Young Girl
- The Last of England (1987) as The Maid
- War Requiem (1989) as The Nurse
- The Garden (1990) as Madonna/Voice Overs
- Edward II (1991) as Isabella
- Orlando (1992) as Orlando
- Wittgenstein (1993) as Lady Ottoline Morrell
- Blue (1993) as (voice)
- Female Perversions (1996) as Evelyn Stephens
- Love Is the Devil: Study for a Portrait of Francis Bacon (1998) as Muriel Belcher
- The War Zone (1999) as Mum
- The Protagonists (1999) as Actress
- The Beach (2000) as Sal
- Possible Worlds (2000) as Joyce
- The Deep End (2001) as Margaret Hall
- Vanilla Sky (2001) as Rebecca Dearborn
- Teknolust (2002) as Rosetta / Ruby / Marinne / Olive
- Adaptation. (2002) as Valerie Thomas
- Young Adam (2003) as Ella Gault
- The Statement (2003) as Annemarie Livi
- Constantine (2005) as Gabriel
- Broken Flowers (2005) as Penny
- Thumbsucker (2005) as Audrey Cobb
- The Chronicles of Narnia: The Lion, the Witch and the Wardrobe (2005) as White Witch
- Deep Water (2006) as Narrator (voice)
- Stephanie Daley (2007) as Lydie Crane
- Michael Clayton (2007) as Karen Crowder
- Julia (2008) as Julia
- The Chronicles of Narnia: Prince Caspian (2008) as White Witch
- Burn After Reading (2008) as Katie Cox
- The Man from London (2008) as Camélia
- The Curious Case of Benjamin Button (2008) as Elizabeth Abbott
- The Limits of Control (2009) as Blonde
- The Invisible Frame (2009) as The Cyclist
- I Am Love (2010) as Emma Recchi
- The Chronicles of Narnia: The Voyage of the Dawn Treader (2010) as White Witch
- We Need to Talk About Kevin (2011) as Eva Khatchadourian
- Moonrise Kingdom (2012) as Social Services
- Ashes (2012) as Self
- David Bowie: Five Years (2013) as Self (archive footage)
- Snowpiercer (2013) as Mason
- The Zero Theorem (2013) as Dr. Shrink-Rom
- Only Lovers Left Alive (2013) as Eve
- The Grand Budapest Hotel (2014) as Madame D.
- B-Movie: Lust & Sound in West-Berlin 1979-1989 (2015) as Self
- Trainwreck (2015) as Dianna
- A Bigger Splash (2015) as Marianne Lane
- Hail, Caesar! (2016) as Thora Thacker / Thessaly Thacker
- Doctor Strange (2016) as The Ancient One
- War Machine (2017) as German Politician
- Okja (2017) as Lucy Mirando / Nancy Mirando
- Isle of Dogs (2018) as Oracle (voice)
- Suspiria (2018) as Madame Blanc / Dr. Klemperer / Helena Markos
- Avengers: Endgame (2019) as The Ancient One
- The Dead Don't Die (2019) as Zelda Winston
- The Souvenir (2019) as Rosalind
- Uncut Gems (2019) as Anne - Adley's Auction Manager (voice)
- The Personal History of David Copperfield (2019) as Betsey Trotwood
- Last and First Men (2020) as Narrator (voice)
- The Human Voice (2020) as Woman
- Memoria (2021) as Jessica Holland
- The Souvenir: Part II (2021) as Rosalind
- The French Dispatch of the Liberty, Kansas Evening Sun (2021) as J.K.L. Berensen
- Three Thousand Years of Longing (2022) as Alithea
- Guillermo del Toro's Pinocchio (2022) as Wood Sprite / Death (voice)
- The Eternal Daughter (2022) as Julie / Rosalind
- Guillermo del Toro's Pinocchio: Handcarved Cinema (2022) as Self
- Asteroid City (2023) as Dr. Hickenlooper
- The Killer (2023) as The Expert
- Problemista (2024) as Elizabeth
- The Room Next Door (2024) as Martha / Michelle
- The End (2024) as Mother
- Ballad of a Small Player (2025) as Cynthia Blithe
Tilda Swinton TV shows
- The Oscars (1953) as Self
- Galapagos (2006) as Self - Presenter
- Rick and Morty (2013) as The Collective (voice)
- What We Do in the Shadows (2019) as Tilda
- The Boys (2019) as Ambrosius (voice)
- Marvel Studios Legends (2021) as The Ancient One (archive footage) (uncredited)
- What If...? (2021) as The Ancient One (voice)
- Fantasmas (2024) as Water (voice)
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Tilda Swinton been in?
Tilda Swinton has 75 credited film roles and 8 TV roles, for a total of 83 credits from 1953 to 2025.
What was Tilda Swinton's first major role?
The Oscars (1953).
What is Tilda Swinton's most recent project?
Ballad of a Small Player (2025).



