Heaven & Hell 2018
as Angel (voice)
Get a Job Dave 2017
as John/Bounty Hunter
Coupled with Love 2008
as James White
Deadly Lessons 2006
as Scorpio
Rapture 2006
as Desmond
My Life with Morrissey 2003
as Bob
Credits from TMDB.