as Reding
2025
as Deputy
2022
as Ben
2021
as Woody
as The Travel Agent
2019
as Young Maurice
2017
as Octavius Caesar
2014
as Benjamin Lawrence
2013
as Philip Welch
2011
as David Rose
as Gentleman Astringer
2009
as Desmond Bristow (Boris)
as Imperial Officer
as Max Laue
as Kaisorov
2016
as Edward Roberts
as Sebastien Fleming / Edwin Blythe
as Tom Gerrard / Gus
as Blunt
2012
as Stockbroker
2006
as Fabian Monkford
1997