Ella Purnell Filmography: Every Movie and TV Show in Order
All 23 Ella Purnell roles in chronological order (2010 to 2024): 14 movies and 9 TV series.

How many movies and TV shows has Ella Purnell been in? This complete Ella Purnell filmography lists 23 credited roles (14 films, 9 TV series), in chronological order from 2010 to 2024, with links to our full guides where available.
Ella Purnell movies in order
- Never Let Me Go (2010) as Young Ruth
- Ways to Live Forever (2010) as Kaleigh
- Intruders (2011) as Mia Farrow
- Kick-Ass 2 (2013) as Dolce
- Maleficent (2014) as Teen Maleficent
- Cyberbully (2015) as Megan Turner
- Wildlike (2015) as Mackenzie
- The Legend of Tarzan (2016) as Young Jane Body Double (uncredited)
- The Journey Is the Destination (2016) as Amy
- Miss Peregrine's Home for Peculiar Children (2016) as Emma Bloom
- Churchill (2017) as Helen Garrett
- UFO (2018) as Natalie
- Army of the Dead (2021) as Kate Ward
- Creating an Army of the Dead (2021) as Self
Ella Purnell TV shows
- Ordeal by Innocence (2018) as Hester Argyll
- Sweetbitter (2018) as Tess
- Belgravia (2020) as Maria Grey
- INVINCIBLE (2021) as Jane (voice)
- Star Trek: Prodigy (2021) as Gwyn (voice)
- Arcane (2021) as Jinx (voice)
- Yellowjackets (2021) as Jackie Taylor
- Fallout (2024) as Lucy MacLean
- Sweetpea (2024) as Rhiannon
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Ella Purnell been in?
Ella Purnell has 14 credited film roles and 9 TV roles, for a total of 23 credits from 2010 to 2024.
What was Ella Purnell's first major role?
Never Let Me Go (2010).
What is Ella Purnell's most recent project?
Sweetpea (2024).



