The Spy Who Never Dies
2023 · Action
as Brad
Message Man
2019 · Action
as Ryan Teller
Official Rejection
2009 · Documentary
as Self
The Nail
2009 · Drama
as Jesus
Stakeout
2020 · Comedy
as Director
Waiting For The Drop: Rise of the Superstar DJs
2024 · Documentary
A Summer to Remember
2018 · Comedy
as Trevor
Freedom for Us
1931 · Comedy
as L'oncle
Crime and Justice
2021 · Crime
as Prosecutor Sokoro
Kati Kati
2016 · Drama
as Mikey
About a Zombie
2012 · Comedy
as Darren
Delilah: The Mysterious Case of Delilah Ambrose
as Barrister William
Saturday Night at the Baths
1975 · Comedy
as Hustler
Snake Creek
2025 · Horror
as Patrick
Nairobi Half Life
2012 · Drama
as Mose
Train Dreams
2025 · Drama
as Toomis
The Escape from Auschwitz
2020 · Drama
as SS Heinrich
Iyore
2015 · Drama
as Oba Izuwe
Can You Feel It - How Dance Music Conquered the World
2018 · Documentary
Besieged
1999 · Drama
as Piano Buyer
Salvage
2010 · Horror
as Corporal Simms
The Builder
2010 · Drama
as Paul
The Subjects
2015 · Thriller
as John
What We Started
Above Ground Level: Dubfire
2017 · Documentary
Shirley
2020 · Biography
as Dean
The Final Chord
1936 · Music
as Staatsanwalt
Cheetah
1989 · Adventure
as Abdullah
Bottle Monster
2021 · Drama
as Todd Hotterson
Zombie Dearest
2009 · Comedy
as Mr. Roeder
The Good Husband
2019 · Drama
as Detective Frank
The Daydreamer
1966 · Animation
as Chris
The Last Faust
as God
John Laurens' War
2017 · Adventure
as Gen. George Washington
Replacing Chef Chico
2023 · Drama
as Ivan
The Governor
1939 · Drama
as Ministerpräsident Lönnrot
Fairhaven
2013 · Comedy
as Gary
Man About Town
1947 · Comedy
as Le comptable
Blind
2023 · Crime
as Officer Avery
The Irish Connection
2022 · Action
as Danny Doherty
Eyewitness: D-Day
2019 · Documentary
as Writer
Ms. Cannibal Holocaust
2012 · Horror
as Cult Member
Manhattan Romance
2015 · Comedy
as Uncle Bob
The Red Ghost
2021 · Action
as Klyayn
Deep Heat
2022 · Comedy
as Ben
Sense8 S2
as Jela
Pelican Blood
as Poacher 'Roy'
High Spirits
1988 · Comedy
as Graham
Rita, Sue and Bob Too
1987 · Comedy
as Lee
Blankety Blank S4-S15
1979 · Game-Show
as Lily Savage
It Takes Two
1995 · Comedy
as Bernard Louffier
Hello! How Are You?
2011 · Comedy
as Vladimir
Sacred Games S2
as Erico
Mezzo DSA [English]
2004 · Anime
as Akudoh
Mezzo DSA
as Additional Voices