2021
Akilla's Escape as Jimmy
2020
Transplant as Dr. Thibeault (1 episode)
2020
Transplant as Rusty Thibeault (1 episode)
2017
Ransom as Carson James (1 episode)
2015
Reluctant Witness as Levon Villenueve
2014
Brick Mansions as Mayor
2014
19-2 as Commander Gendron (10 episodes)
2014
19-2 as District Commander Marcel Gendron (18 episodes)
2013
Played as Colin (1 episode)
2012
Continuum as Detective Rosicki (5 episodes)
2011
Hell on Wheels as Journalist (1 episode)
2011
Doomsday Prophecy as Garcia
2010
Human Target (1 episode)
2008
Paparazzi Princess: The Paris Hilton Story as Aaron
2007
The Secret as Daniel Harpin
2007
Babylon 5: The Lost Tales - Voices in the Dark as Simon Burke
2006
Veiled Truth as Jake
2005
Supernatural as Dylan (1 episode)
2005
Supernatural as Paul (1 episode)
2004
Baby for Sale as Gabor Szabo
2003
Timeline as ITC Tech
2003
Mob Princess as Vladimir
2003
Shot in the Face as Jerry
2003
Jericho Mansions as Eugene O'Donnell
2002
Breaking News (1 episode)
2002
Collateral Damage as Brandt's Aide
2000
Island of the Dead as Tony Matos
1999
Bonanno: A Godfather's Story as Joseph Bonanno (Ages 35-61)
1998
Da Vinci's Inquest (2 episodes)
1997
The Hunger as Jamie (1 episode)
1996
Hit Me as Del Towbridge
1996
Hellraiser: Bloodline as Phillip L'Merchant / John Merchant / Dr. Paul Merchant
1995
JAG as Steven Wilson / Matthew Devine (1 episode)
1994
The New Age as Misha
1993
Killing Zoe as Ricardo
1993
Fallen Angels as Paul (1 episode)
1993
Alive as Carlitos Páez
1992
To Catch a Killer as Bragg
1989
Jacknife as Corridor Student
1988
Malarek as Fred Malarek
1983
The Hitchhiker as Manuel (1 episode)