Karen Gillan Filmography: Every Movie and TV Show in Order
All 50 Karen Gillan roles in chronological order (1989 to 2025): 36 movies and 14 TV series.

How many movies and TV shows has Karen Gillan been in? This complete Karen Gillan filmography lists 50 credited roles (36 films, 14 TV series), in chronological order from 1989 to 2025, with links to our full guides where available.
Karen Gillan movies in order
- New Town Killers (2008) as Young Girl at Bus Station
- Outcast (2010) as Ally
- Doctor Who: A Christmas Carol (2010) as Amy Pond
- Doctor Who: The Doctor, the Widow and the Wardrobe (2011) as Amy Pond
- We'll Take Manhattan (2012) as Jean Shrimpton
- Not Another Happy Ending (2013) as Jane Lockhart
- Doctor Who: The Time of the Doctor (2013) as Amy Pond
- Oculus (2014) as Kaylie Russell
- Guardians of the Galaxy (2014) as Nebula
- 7 Days in Hell (2015) as Lily Allsworth
- The Big Short (2015) as Evie
- In a Valley of Violence (2016) as Ellen
- Guardians of the Galaxy Vol. 2 (2017) as Nebula
- The Circle (2017) as Annie Allerton
- Jumanji: Welcome to the Jungle (2017) as Ruby Roundhouse
- Avengers: Infinity War (2018) as Nebula
- Alex & the List (2018) as Lily
- The Party's Just Beginning (2018) as Luisaidh
- Avengers: Endgame (2019) as Nebula
- All Creatures Here Below (2019) as Ruby
- Stuber (2019) as Sara Morris
- Jumanji: The Next Level (2019) as Ruby Roundhouse
- Spies in Disguise (2019) as Eyes (voice)
- Celebrating Marvel's Stan Lee (2019) as Self
- The Call of the Wild (2020) as Mercedes
- Gunpowder Milkshake (2021) as Sam
- X (2022) as Radio Steak Seller (voice) (uncredited)
- Dual (2022) as Sarah
- The Bubble (2022) as Carol Cobb
- Thor: Love and Thunder (2022) as Nebula
- Next Exit (2022) as Dr. Stevensen
- The Guardians of the Galaxy Holiday Special (2022) as Nebula
- Guardians of the Galaxy Vol. 3 (2023) as Nebula
- Sleeping Dogs (2024) as Laura Baines / Elizabeth Westlake
- Late Bloomers (2024) as Louise
- The Life of Chuck (2025) as Felicia Gordon
Karen Gillan TV shows
- The Simpsons (1989) as Maisie (voice)
- The Simpsons (1989) as Maisie MacWeldon (voice)
- Rebus (2000) as Terry Cotter
- Doctor Who (2005) as Amy Pond
- Doctor Who (2005) as Soothsayer
- Doctor Who Confidential (2005) as Self
- NTSF:SD:SUV:: (2011) as Daisy
- A Touch of Cloth (2012) as Kerry Newblood
- The Real History of Science Fiction (2014) as Self
- Selfie (2014) as Eliza Dooley
- Marvel Studios Legends (2021) as Nebula (archive footage) (uncredited)
- Calls (2021) as Sara (voice)
- What If...? (2021) as Nebula (voice)
- Douglas Is Cancelled (2024) as Madeline
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Karen Gillan been in?
Karen Gillan has 36 credited film roles and 14 TV roles, for a total of 50 credits from 1989 to 2025.
What was Karen Gillan's first major role?
The Simpsons (1989).
What is Karen Gillan's most recent project?
The Life of Chuck (2025).



