Actor
Vibrations
2024
Surge
2020 · as Gideon
Christopher Robin
2018 · as London Train Conductor
The Lost City of Z
2017 · as Brigd-General Sidney Thornton
Bitter Harvest
2017 · as Professor Malishnikov
The Limehouse Golem
2016 · as News Reporter
Bloody Queens: Elizabeth and Mary
2016 · as Lord Burghley
Queen of the Desert
2015 · as Thompson
Cinderella
2015 · as King's Doctor
World War Z
2013 · as W.H.O. Vault Zombie
Doctor Who: Clarence and the Whispermen
2013 · as Clarence DeMarco
National Theatre Live: Collaborators
2011 · as Actor 2