2024
as Clayton
2024
as Rupert
2022
as Grizzled Southlander
2022
as Admiral Croft
2021
as Professor Summerfield
2021
as Rictus (voice)
2021
as Dr Quantock
2020
as Tolsten
2020
as Pirate
2019
as Boz Ghaidos
2019
as His Royal Highness
2019
as Knight
2017
as Syd
2016
as Ismet Ogan
2016
as Ahmed Fayed
2016
as Peter
2014
as King Hamor
2014
as Ramesses
2013
as Mehmet
2013
as Eyal
2013
as Dr. Shepherd
2013
as Milton Wilson
2012
as Risaldar-Major Haroun al-Qadir
2012
as Bonaventura Carolli
2011
as Father of School Girl
2010
as Blefuscian Captain
2010
as Tariq
2010
as Ibn Al-Haytham
2007
as Clayton
2007
as Pete
2006
as Simeon
2004
as Harvey
2002
as Buckingham Palace Reporter
1989
as Concierge
as Gamaliel