
Filmography

The Tonight Show Starring Jimmy Fallon
2014 · Self, Self - Guest

Late Night with Seth Meyers
2014 · Self - Guest

The Late Show with Stephen Colbert
2015 · Self

Game of Thrones
2011 · Jon Snow

Saturday Night Live
1975 · Self - Host

The Graham Norton Show
2007 · Self

The Late Late Show with James Corden
2015 · Self - Guest

@midnight with Chris Hardwick
2013 · Self - Guest

Sunday with Laura Kuenssberg
2022 · Self

Industry
2020 · Henry Muck

The Jonathan Ross Show
2011 · Self - Guest

Welcome to Wrexham
2022 · Self

Eternals
2021 · Dane Whitman

How to Train Your Dragon 2
2014 · Eret (voice)

How to Train Your Dragon: The Hidden World
2019 · Eret (voice)

Modern Love
2019 · Michael

The Family Plan 2
2025 · Finn Clarke

Extrapolations
2023 · Nicholas Bilton

Too Much
2025 · Jessica's Father

Criminal: UK
2019 · Alex

Brimstone
2016 · Samuel

A Ghost Story for Christmas
1971 · Abercrombie Smith

A Tale of Two Cities
2026 · Sydney Carton, Executive Producer

Silent Hill: Revelation 3D
2012 · Vincent Carter

Variety & CNN Actors on Actors
2025 · Self

Pompeii
2014 · Milo

Gunpowder
2017 · Robert Catesby, Co-Executive Producer

Seventh Son
2014 · William "Billy" Bradley

The Dreadful
2026 · Jago

Friends: The Reunion
2021 · Self

Game of Thrones: The Last Watch
2019 · Self

The Beast Within
2024 · Noah

Spooks: The Greater Good
2015 · Will Holloway

My Grandparents' War
2019 · Self

The Death & Life of John F. Donovan
2019 · John F. Donovan

Zog
2018 · Sir Gadabout (voice)

7 Days in Hell
2015 · Charles Poole

Game of Thrones The IMAX Experience
2015 · Jon Snow

Testament of Youth
2015 · Roland Leighton

Marvel Studios Assembled: The Making of Eternals
2022 · Self - Dane Whitman

Eternal Return
2026 · Virgil

Blood for Dust
2024 · Ricky
Army of Shadows
TBA · Actor

The Game of Thrones Reunion Hosted by Conan O'Brien
2021 · Self
Count My Lies
TBA · Jay Lockhart

Baby Ruby
2023 · Spencer

A Ghost Story for Christmas: Lot No. 249
2023 · Abercrombie Smith
Game of Thrones: Spanish Kingdom Special
2015 · Self

National Theatre Live: Henry V
2022 · Henry

THE FAKE JON SNOW
2024 · Jon Snow (fake)
Chariot
TBA · Actor

The Original Julian Reed
TBA · Actor

Game of Thrones: The Musical
2015 · Jon Snow

Make My Money Matter Couples Therapy
2023 · Actor