Atlantis S2
2014 · Adventure
as Pythagoras
Broken
2013 · Drama
as Rick
Gunpowder
2017 · Drama
as Father John Gerard
Cleaning Up
2019 · Crime
as Glynn
Chernobyl
2019 · Drama
as Leonid Toptunov
Borg vs. McEnroe
2018 · Biography
as Vitas Gerulaitis
Mirror Mirror
2012 · Adventure
as Charles Renbock
Sherwood
2022 · Crime
as Samuel Warner
Anonymous
2011 · Drama
as Thomas Dekker
Jurassic World: Fallen Kingdom
2018 · Action
as Tech Merc
War Horse
2011 · Adventure
as David Lyons
The Arbor
2010 · Documentary
as Young David
Andor S2
2025 · Action
as Supervisor Lonni Jung