|2021||Eternals as Dane Whitman|
|2019||How to Train Your Dragon: The Hidden World as Eret (voice)|
|2018||The Death & Life of John F. Donovan as John F. Donovan|
|2018||Zog as Sir Gadabout (voice)|
|2017||Gunpowder as Robert Catesby|
|2016||Brimstone as Samuel|
|2015||7 Days in Hell as Charles Poole|
|2015||MI-5 as Will Holloway|
|2014||Pompeii as Milo|
|2014||Testament of Youth as Roland Leighton|
|2014||Seventh Son as Billy Bradley|
|2014||How to Train Your Dragon 2 as Eret (voice)|
|2012||Silent Hill: Revelation as Vincent Carter|
|2011||Game of Thrones as Jon Snow|
Take Plex everywhere.
Watch free anytime, anywhere, on almost any device.