Rose Leslie Filmography: Every Movie and TV Show in Order
All 20 Rose Leslie roles in chronological order (2010 to 2025): 8 movies and 12 TV series.

How many movies and TV shows has Rose Leslie been in? This complete Rose Leslie filmography lists 20 credited roles (8 films, 12 TV series), in chronological order from 2010 to 2025, with links to our full guides where available.
Rose Leslie movies in order
- Now Is Good (2012) as Fiona
- Honeymoon (2014) as Bea
- Game of Thrones The IMAX Experience (2015) as Ygritte
- The Last Witch Hunter (2015) as Chloe
- Morgan (2016) as Dr. Amy Menser
- Sticky Notes (2017) as Athena
- Revolting Rhymes (2017) as Red Riding Hood (voice)
- Death on the Nile (2022) as Louise Bourget
Rose Leslie TV shows
- Luther (2010) as Emma Lane
- Downton Abbey (2010) as Gwen Dawson
- Downton Abbey (2010) as Gwen Harding
- Game of Thrones (2011) as Ygritte
- Vera (2011) as Lena Holgate
- Case Histories (2011) as Laura Wyre
- Utopia (2013) as Milner
- The Good Fight (2017) as Maia Rindell
- Vigil (2021) as DS Kirsten Longacre
- The Time Traveler's Wife (2022) as Clare Abshire
- Miss Austen (2025) as Isabella Fowle
- The Hack (2025) as Charlotte Harris
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Rose Leslie been in?
Rose Leslie has 8 credited film roles and 12 TV roles, for a total of 20 credits from 2010 to 2025.
What was Rose Leslie's first major role?
Luther (2010).
What is Rose Leslie's most recent project?
The Hack (2025).



