2024
Tracker as Gavin Russo2024
Wild Cards as Bill Flaire2024
Season's Greetings from Cherry Lane as Quinn2023
Alert: Missing Persons Unit as Robert Krasnow2023
Christmas on Cherry Lane as Quinn Lewis2022
Alaska Daily as Jeff Muncy2022
Three Pines as Richard Lyon2021
Resident Alien as Man at Diner2021
Resident Alien as Tanner Corrington2021
Diary of a Wimpy Kid as Joshie (voice)2019
Mystery 101: Playing Dead as Vincent Cuddahy2019
Morning Show Mysteries: Countdown to Murder as Don2018
Darrow & Darrow: In The Key Of Murder as Terry2018
Mi Madre, My Father as Robert2017
Riverdale as Paul Sowerberry2017
The Good Doctor as Kalu's Lawyer2017
Power Rangers as Ted Hart / Kimberly's Father2017
Brain on Fire as Dr. Ryan2017
Ring of Deception as Stu Brown2017
While You Were Dating as Kyle2016
Travelers as Oliver2016
Shooter as Wolf Hunter2016
Appetite for Love as Deacon2016
A Heavenly Christmas as Tyler2015
The Revenant as Dave Chapman2015
The Age of Adaline as 1950s Financial Advisor2015
If There Be Thorns as Malcolm2015
Signed, Sealed, Delivered: Truth Be Told as Captain Markham2014
The Good Mistress as Lloyd Lawson2013
Bates Motel as Lee Berman2013
Man of Steel as News Show Host2013
Motive as Craig Davis2013
End of the World as Reiser2013
The Mystery Cruise as Oliver2013
Embrace of the Vampire as Dr. Duncan Johnson2012
Rags as Arthur McGowens2012
The Odds as Bruce Orr2011
Fairly Legal as Paul Hainsley2011
Deck the Halls as Austin2011
17th Precinct as Deputy Mayor Ben Cole2011
While I Breathe as Undercover officer2010
R. L. Stine's The Haunting Hour as Charles2009
K-9 as Professor Alistair Gryffen2009
Ice Twisters as Frank2008
Trial by Fire as Dan2008
Storm Cell as Sean Saunders2008
Impulse as Elliott2007
Secrets of an Undercover Wife as Paul2006
Christmas on Chestnut Street as Lou Boyd2006
Touch the Top of the World as Sam2005
Supernatural as Rudy (voice)2005
Supernatural as Rudy2005
Supernatural as Peter Warren2004
Stargate Atlantis as Koracen2004
The 4400 as Philip Delacroix2003
Mayday as Ced Roberts2003
Jake 2.0 as Nicholas Wright2003
Hollywood Wives: The New Generation as Eric Vernon2003
Betrayed as Harvey Swank2003
Strange Frequency² as Pete (segment 'Cold Turkey')2002
The Dead Zone as Alec2002
The Twilight Zone as Joe2002
Door to Door as Gladys' Son2001
Smallville as Daily Planet Employee2001
Black River as Sculptor2000
Trixie as Alvin2000
The Spring as Caleb Dunn1999
Y2K as Caldwell Stone1999
Sweetwater as Fred Herrera1999
Murder on Shadow Mountain as Not available1998
First Wave as Drew1998
Disturbing Behavior as Ferry Guy1998
The Hunted as Dorse1998
Voyage of Terror as Simon1998
Playing to Win: A Moment of Truth Movie as Artie1997
Stargate SG-1 as Borren1997
Beyond Belief: Fact or Fiction as Spin Doctor (segment "The Candidate")1996
The Sentinel as Tregaser1996
Abduction of Innocence as Deputy1995
The Outer Limits as Corporal Beauregard Larouche1995
The Outer Limits as Lab Technician1995
The Outer Limits as Veeter1995
The Outer Limits as Agent Pinter1994
Viper as Scott Ramsey1994
Viper as Alan Simms1993
The X-Files as Bruce Bearfeld1993
The X-Files as Worker1992
Highlander: The Series as Brian McSwain1983
The Awakening of Candra as Hayden1981
Golden Gate as Not available1981
The Five of Me as Orderly