Joy Division
2025 · Drama
as Thomas (older)
Branded
2012 · Drama
as Misha
Codebreaker
2011 · Documentary
as Alan Turing
Upstairs Downstairs S2
as Sir Hallam Holland
Line of Fire: The Somme
2005 · Documentary
as Captain Charlie May
Belle Du Seigneur
2013 · Drama
as Adrien
Knightfall S2
2019 · Action
as King Philip
The Pianist
2003 · Biography
as Henryk
Fugitive Pieces
2008 · Drama
as Ben (Adult)
The Princess
2022 · Action
as The King
Surprised by Oxford
2023 · Drama
as Dr. Condorston
Brave New World
2020 · Drama
as The Director
Trackers
2020 · Action
as Lucas Becker
Papadopoulos & Sons
2013 · Comedy
as Rob
Golda
2023 · Biography
as Benny Peled
The Undeclared War
2022 · Drama
as Richard Marston
Brideshead Revisited
as Bridey Flyte
Nanny McPhee Returns
2010 · Comedy
as Lieutenant Addis