Magpie Murders
2022 · Crime
as Atticus Pünd
Moonflower Murders
2024 · Crime
Shakespeare in Love
1999 · Comedy
as Frees
Fackham Hall
2025 · Comedy
as Cyril
Caught in the Act
1997 · Comedy
as Pip
Shadowlands
1994 · Biography
as Nick Farrell
King Charles III
2017 · Drama
as James Reiss
'As You Like It' at Shakespeare's Globe Theatre
2010 · Comedy
as Jaques
Foyle's War S9
2015 · Crime
as Arthur Valentine
Robinson Crusoe
1997 · Adventure
as Crusoe's Second
Vic the Viking and the Magic Sword
2020 · Animation
as Sven
Wicked Little Letters
2024 · Biography
as Justice of the Peace
Onegin
1999 · Drama
as Dandy 1
Red Sonja
2025 · Action
as Coltar
Enola Holmes 2
2022 · Action
as Charles McIntyre