2023
Zoe's Having a Baby as Dr. Mailing
2021
Revenge Delivered as Peter Evans
2015
Heroes Reborn as Doctor (1 episode)
2008
Blindness as Engineer
2002
Sue Thomas: F.B.Eye as Ted Daltry (1 episode)
2002
Pretend You Don't See Her as Ron Parker
1999
Relic Hunter as Detective Kemal Ochmar (1 episode)
1999
Hard Time: The David Milgaard Story as David Asper
1997
Riverdale as Jake (1 episode)
1997
The Last Don as Prosecutor (1 episode)
1996
Trilogy of Terror II as Rothstein
1996
Undue Influence as Lawyer
1996
Gridlock as Ron Delano
1996
Leonardo: A Dream of Flight as Niccolo
1995
Prince for a Day as Quentin
1995
The Hardy Boys as Paul Corrington (1 episode)
1994
Madonna: Innocence Lost as Stu
1994
Due South as Thomas E. Dewey (26 episodes)
1994
Seasons of the Heart
1991
Perfectly Normal as Eastern Clay Player
1987
Degrassi Junior High as Jeff (1 episode)
1985
Deadly Pursuit as Gunsmith