Sensibility 2022
as Lord Howard
The Cursed 2021
as Old Edward Laurent
The Call Centre 2020
as David
Hunky Dory 2011
as Rhys
Royal Wedding 2010
as Alan Garvey
Copier 2010
as Mike
Otherworld 2003
as Efnisien (voice)
Gladiator 2000
as Praetorian Guard #1
Don Quixote 2000
as Rodriquez
Credits from TMDB.