as Carl Marshall
2026
as Simeon
2025
as Chester
as Wilcox
as Elderly Male Vagrant #2 | Moscow
2023
as Graham Nash
as Elderly Gentleman (uncredited)
2022
as Nicky Matchbright
2021
as Janitor
as Bert
2018
as Trucker
as Priest
as Bobby Sunlight
2017
as Larry
2016
as Customer
2015
as Duke
2014
2012
as John
as Tramp
2005
as Forty Thieves Leader
2002
as Black beard
1999
as Technician
1997
1996
as Mike
1987
as Signor Cavaliere
as US Sailor
1986
as Prisoner (uncredited)
1985
as Enlisted Man
1980
as Groundskeeper
as Jinxy Jones
2020
as Johnny
2019
as Werner
as Valyrian Slave
2011
as Reg
as Pimp
2004