2022
as Tyroshi Captain
as James the Just
as Adem
2017
as Salim
2015
as Dr Mel Siddiqui
2014
as General Artaphernes
2013
as DI Max Harper
2011
as Chris Winchester
2008
as Giles
2005
as King Louis
2001
as Andrew