2024
Game of Death: The Six Doors to Hell as Phil Tannen
2024
It's Me, Billy: Chapter 2 as Sam’s Dad
2019
The Umbrella Academy as Middle Aged 5 (1 episode)
2019
The Umbrella Academy as Old Man Five (1 episode)
2019
The Umbrella Academy as Older Five (2 episodes)
2019
The Umbrella Academy as Super Old Five (2 episodes)
2018
Titans as Night Manager (1 episode)
2017
Frankie Drake Mysteries as Morris Flynn (1 episode)
2017
Ozark as Kyle (1 episode)
2016
Damien as Doc (1 episode)
2008
Murdoch Mysteries as Oscar Vanderlay (1 episode)
2006
Saw III as Additional Voice Talent (voice)
2006
The Jane Show as Mr. Walker (2 episodes)
2004
The Murdoch Mysteries: Poor Tom Is Cold as Jarius Gibb
2003
Mayday as Air Traffic Control (1 episode)
2002
Sue Thomas: F.B.Eye as Hotel Manager (1 episode)
2001
Mutant X as Bartender (1 episode)
1995
Caroline in the City as Monroe (2 episodes)
1994
Due South as Dennis Fagan (1 episode)
1994
Babylon 5 as Ashan (1 episode)
1991
Howling VI: The Freaks as Winston
1990
Back to the Future Part III as Buford Tannen's Gang
1990
Class of 1999 as Mohawk
1990
Ski Patrol as Suicide
1989
Quantum Leap as Roy Brown (1 episode)
1988
The In Crowd as Popeye
1987
Roomies as Carl (8 episodes)
1986
The Brotherhood of Justice as Pastey
1975
Sidestreet (1 episode)
1974
125 Rooms of Comfort
1971
Doctor Simon Locke as Jake (1 episode)