Kit Harington Filmography: Every Movie and TV Show in Order
All 29 Kit Harington roles in chronological order (2011 to 2026): 21 movies and 8 TV series.

How many movies and TV shows has Kit Harington been in? This complete Kit Harington filmography lists 29 credited roles (21 films, 8 TV series), in chronological order from 2011 to 2026, with links to our full guides where available.
Kit Harington movies in order
- Silent Hill: Revelation 3D (2012) as Vincent Carter
- Pompeii (2014) as Milo
- How to Train Your Dragon 2 (2014) as Eret (voice)
- Seventh Son (2014) as William "Billy" Bradley
- Testament of Youth (2015) as Roland Leighton
- Game of Thrones The IMAX Experience (2015) as Jon Snow
- Spooks: The Greater Good (2015) as Will Holloway
- 7 Days in Hell (2015) as Charles Poole
- Brimstone (2016) as Samuel
- Zog (2018) as Sir Gadabout (voice)
- How to Train Your Dragon: The Hidden World (2019) as Eret (voice)
- The Death & Life of John F. Donovan (2019) as John F. Donovan
- Game of Thrones: The Last Watch (2019) as Self
- Friends: The Reunion (2021) as Self
- Eternals (2021) as Dane Whitman
- Marvel Studios Assembled: The Making of Eternals (2022) as Self - Dane Whitman
- Baby Ruby (2023) as Spencer
- Blood for Dust (2024) as Ricky
- The Beast Within (2024) as Noah
- The Family Plan 2 (2025) as Finn Clarke
- The Dreadful (2026) as Jago
Kit Harington TV shows
- Game of Thrones (2011) as Jon Snow
- Gunpowder (2017) as Robert Catesby
- Criminal: UK (2019) as Alex
- Modern Love (2019) as Michael
- Industry (2020) as Henry Muck
- Welcome to Wrexham (2022) as Self
- Extrapolations (2023) as Nicholas Bilton
- Too Much (2025) as Jessica's Father
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Kit Harington been in?
Kit Harington has 21 credited film roles and 8 TV roles, for a total of 29 credits from 2011 to 2026.
What was Kit Harington's first major role?
Game of Thrones (2011).
What is Kit Harington's most recent project?
The Dreadful (2026).



