Blood for Dust (2024) als Ricky | |
Lot No. 249 (2023) als Abercrombie Smith | |
Baby Ruby (2023) als Spencer | |
National Theatre Live: Henry V (2022) als Henry | |
Marvel Studios Assembled: The Making of Eternals (2022) als Self - Dane Whitman | |
Eternals (2021) als Dane Whitman | |
Friends: The Reunion (2021) als Self | |
Game of Thrones: The Last Watch (2019) als Self | |
The Death & Life of John F. Donovan (2019) als John F. Donovan | |
How to Train Your Dragon: The Hidden World (2019) als Eret (voice) | |
Zog (2018) als Sir Gadabout (voice) | |
Brimstone (2016) als Samuel | |
7 Days in Hell (2015) als Charles Poole | |
Spooks: The Greater Good (2015) als Will Holloway | |
Game of Thrones The IMAX Experience (2015) als Jon Snow | |
Seventh Son (2014) als William "Billy" Bradley | |
Testament of Youth (2014) als Roland Leighton | |
How to Train Your Dragon 2 (2014) als Eret (voice) | |
Pompeii (2014) als Milo | |
Silent Hill: Revelation 3D (2012) als Vincent Carter | |
Mary's Monster als The Monster | |
The Dreadful | |
Eternal Return als Virgil |