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