2024
as DS Harper
2023
as Sansum
2022
as Jamie
2020
as Ben Taylor
2020
as Rupert Parker
2020
as Xavi Franken
2019
as Ezra Spurnrose
2018
as Peter Andrews
2016
as Mudlark (voice)
2015
as Mark
2015
2015
as Caligua
2015
as James Hadfield
2014
as Jimmy the avid editor
2014
as Charles Stuart
2014
as Prince Charles
2013
2013
as George Stanley
2013
as Nicholas Myers
2011
as Rob
2011
as Victor Frankenstein
2011
as andrew mullery
2009
as Jake
2009
as Nick Cutler
2008
as Sherlock Holmes / David Kingsley
1997
as Harry Ferabbee
1986