The Duke 2021
as PO Official #1
Sorry We Missed You 2019
as Henry
Joe Maddison's War 2010
as Sergeant Bull
Six Bend Trap 2007
as Debt Collector
Goal II: Living the Dream 2007
as News Reporter
Rum, Sodomy and the Lash 2005
as John Benson
Purely Belter 2000
as Mally
Credits from TMDB.