2023
Napoleon as Elderly Male Vagrant #2 | Moscow2023
Lord of Misrule as Graham Nash2022
True Things as Elderly Gentleman (uncredited)2021
The Power as Janitor2021
The Show as Nicky Matchbright2020
McDonald & Dodds as Jinxy Jones2019
The Feed as Johnny2018
Terminal as Priest2018
God's Kingdom as Trucker2018
Mary Anning as Bert2017
My Name Is Lenny as Bobby Sunlight2016
Don't Hang Up as Larry2015
Orthodox as Customer2015
The Return as Duke2015
A Professional Relationship as Nicky Matchbright2014
Show Pieces as Not available2012
Ripper Street as Werner2012
Orthodox as John2012
Jimmy's End as Nicky Matchbright2011
Game of Thrones as Valyrian Slave2005
Doctor Who as Reg2005
Spirit Trap as Tramp2004
Hustle as Pimp2002
Gangs of New York as Forty Thieves Leader1999
The Messenger: The Story of Joan of Arc as Black beard1997
Virtual Weapon as Technician1996
I Was a Doctor Who Monster! as Not available1987
Masterblaster as Mike1987
Cariani and the Courtesans as Signor Cavaliere1986
Whoops Apocalypse as US Sailor1985
Death Wish 3 as Prisoner (uncredited)1980
The Final Countdown as Enlisted ManNaN
Over Your Dead Body as Carl MarshallNaN
A Wild Life as Chester