2023
Family History Mysteries: Buried Past as George
2019
Double Holiday as Marty Hoffman
2017
Magical Christmas Ornaments as Henry
2017
High-Rise Rescue as Clay Pellington
2016
Private Eyes as Jim Cutler (1 episode)
2014
Dr. Cabbie as James Whilcher
2013
A Very Merry Mix-Up as Roy
2012
Blood Pressure as Mike Trestman
2012
Wrath of Grapes: The Don Cherry Story II as Alan Eagleson (2 episodes)
2010
Blue Mountain State as Coach Ducharme (1 episode)
2009
The Listener as Jeffery Brandt (1 episode)
2009
Family Biz (19 episodes)
2007
The Company as FBI Agent (3 episodes)
2006
Canada Russia '72 as Alan Eagleson
2005
Cinderella Man as Reporter
2004
ReGenesis as Pete Braungart (1 episode)
2003
Spinning Boris as Michael Kramer
2003
Mayday as Captain Yitzhak Fuchs (1 episode)
2003
Mayday as NTSB Investigator (1 episode)
2003
Mayday as TSB Investigator Cunningham (1 episode)
2003
Playmakers as Tom Collier (2 episodes)
2003
Out of the Ashes as Dr. Jonas Ruben
2002
Street Time (1 episode)
2001
Hangman as George Kolker
2000
The Last Debate as Bob Lucas
2000
Soul Food as Judge Holmes (1 episode)
2000
Dirty Pictures as Mark Mizibov
1999
Switching Goals as Mike
1999
Small Vices as Farantino
1999
Total Recall 2070 (1 episode)
1998
The Taking of Pelham One Two Three as TV reporter
1997
Any Mother's Son as Lt. Steine
1996
The Long Kiss Goodnight as Harry (Perkin's Aide)
1996
Psi Factor: Chronicles of the Paranormal (1 episode)
1996
Ed McBain's 87th Precinct: Ice as Andy Parker
1996
Goosebumps: Stay Out of the Basement as Dr. Brewer
1995
Goosebumps as Dr. Brewer (2 episodes)
1995
Moonlight and Valentino as Marc
1995
Rent-a-Kid as Dr. Leff
1994
Due South as Judge Sherman (1 episode)
1991
True Confections as Harbey
1988
War of the Worlds as Pilot (2 episodes)
1988
Hitting Home as First Journalist
1988
Switching Channels as Tillinger Sound Man
1985
Movers & Shakers as Freddie