2024
How to Die Alone as Dr. Tibideaux (2 episodes)
2024
Believer as Eddie Moore
2023
Totally Killer as Chris Dubasage
2022
Haunted House: Trick-VR-Treat as Dressed As Waldo
2021
Ginny & Georgia as Mr. Gitten (9 episodes)
2016
Private Eyes as Wallace (1 episode)
2016
Population Zero as Victor Flynn
2015
Between as Mayor Reid (1 episode)
2015
No Stranger Than Love as John Linnehan
2014
The Strain as Captain Doyle Redfern (3 episodes)
2013
Clara's Deadly Secret as Arnold
2012
Still Mine as Rick Daigle
2012
The Firm as Ben Brucklier (1 episode)
2011
Dream House as Tony Ferguson
2011
Suits as John Dellmore (1 episode)
2011
Fairly Legal as Mac Belber (1 episode)
2008
True Confessions of a Hollywood Starlet as Principal Bowman
2008
The Legend of Zelda: The Power of the Triforce as Link (voice)
2008
The Andromeda Strain as Pat Terrence (2 episodes)
2008
Murdoch Mysteries as Levi Beecher (1 episode)
2007
Mr. Magorium's Wonder Emporium as Dr. Sage
2007
Breach as D.I.A. Suit
2005
Spirit Bear: The Simon Jackson Story as Clive Jackson
2005
Supernatural as Arthur (1 episode)
2005
Supernatural as Mr. Fremont (1 episode)
2004
Kevin Hill as Curtis Bancroft (1 episode)
2002
Sue Thomas: F.B.Eye as Dugan / Whitaker (1 episode)
2002
Street Time as Paul Timmons (2 episodes)
2002
Torso: The Evelyn Dick Story as Detective Sgt. Preston
2001
Jason X as Professor Lowe
2000
Cruel Intentions 2 as Assistant Headmaster Steve Muller
2000
Sex & Mrs. X as Rick Stockwell
1999
Relic Hunter as V.P. Neal Harris (1 episode)
1999
Twice in a Lifetime as Peter (1 episode)
1999
Resurrection as Det. Moltz
1999
The Jesse Ventura Story as Dean
1999
Family of Cops III as Sam
1998
Twitch City as Lawrence (2 episodes)
1997
Earth: Final Conflict as Larry Clark (1 episode)
1997
When Innocence Is Lost as Peter Hess
1997
Lethal Tender as Pogo
1996
Psi Factor: Chronicles of the Paranormal (3 episodes)
1996
FX: The Series as Dwight Singer (1 episode)
1995
Butterbox Babies as Lester Wilson
1994
Due South as Agent Lachlan (1 episode)
1994
The Counterfeit Contessa as Floyd
1993
Kung Fu: The Legend Continues as Lester Fletcher (1 episode)
1992
Forever Knight (1 episode)
1990
Swamp Thing (5 episodes)
1990
The Adventures of Super Mario Bros. 3 (26 episodes)
1989
Captain N: The Game Master as Link (voice) (4 episodes)
1989
The Super Mario Bros. Super Show! as Link (voice) (13 episodes)
1987
Beverly Hills Teens as (voice) (65 episodes)
1986
Body Count as Paul Carter
1985
The Twilight Zone as Teaching Assistant (1 episode)
1951
Hallmark Hall of Fame as Rick (1 episode)