2025
Watson as Mycroft Holmes2024
Dead Boy Detectives as Businessman / Male Police Officer2024
Dead Boy Detectives as Male Reporter2024
Curious Caterer: Foiled Plans as Klaus2023
The Irrational as Ted Akehurst2023
The Fall of the House of Usher as Boss2023
Double Life as Larry2023
A Zest For Death: A Hannah Swensen Mystery as Thomas Scharf2023
The Wedding Cottage as Roland Witt2023
Unexpected Grace as Chris2022
So Help Me Todd as Warden (voice)2022
Tokyo Vice as Dean Kudisch2022
A Royal Runaway Romance as Andreas2022
Autumn in the City as Alan2021
Every Breath You Take as Stuart Fanning2020
Snowpiercer as Robert Folger2020
Sniper: Assassin's End as Donald South2020
Riddled with Deceit: A Martha's Vineyard Mystery as Victor Gaines2019
Morning Show Mysteries: Countdown to Murder as Edmund Stokes2018
The Dragon Prince as Ethari (voice)2018
Past Malice: An Emma Fielding Mystery as Prof. Thomas Webster2017
The Mountain Between Us as Airline Customer Service2017
All of My Heart: Inn Love as Roger Bailey2017
Site Unseen: An Emma Fielding Mystery as Webster2016
Van Helsing as Flesh2016
Travelers as Traveler 00292016
Who Killed JonBenét? as ADA Hofstrom2016
Get Out Alive as Alex Kozlov2016
A Heavenly Christmas as Patrick2015
Supergirl as Dr. Vose2015
A Mother's Instinct as Chris Betnner2015
Surprised by Love as Photographer2015
Ungodly Acts as Gary2015
Love on the Air as Brad2014
Big Eyes as Tipsy Man2014
Hector and the Search for Happiness as Clara's Boss2014
My Gal Sunday as Wexler Klint2013
Bates Motel as Gil Turner2013
Motive as Randy Sprague2013
Romeo Killer: The Chris Porco Story as Mike McDermott2012
Arrow as Pyotr Friedkin2012
She Made Them Do It as Detective Murphy2010
R. L. Stine's The Haunting Hour as Mr. Dunwood2010
Fathers & Sons as Vince2010
The Cult as Dr. Frank Hollingshurst2009
Stargate Universe as Morrison2009
Alien Trespass as Stiles2008
Fringe as Dobbins2008
Sanctuary as Nigel Griffin2008
Mail Order Bride as Ghost2007
Battlestar Galactica: Razor as Peter Laird2007
BloodRayne II: Deliverance as Mick2007
Second Sight as Mr. Raskind2006
Psych as Mr. Grouse2006
Eureka as Dr. Todd2006
Rapid Fire as Manny2006
Murder on Pleasant Drive as Det. Mike Dansbury2006
Meltdown: Days of Destruction as Nathan2005
Supernatural as Boyd Loughlin2005
Supernatural as Viggo2005
Supernatural as Evan Hudson2005
Fugitives Run as Bernie2004
Battlestar Galactica as Chief Peter Laird2004
The 4400 as Jack Delphy2004
12 Days of Christmas Eve as Drew Quinn2004
The Final Cut as Simon2003
Strange Frequency² as Chris (segment 'Cold Turkey')2003
Do Not Disturb as Guest Services (voice)2002
Monk as Jesse Goodman2002
The Dead Zone as Joe Foster2002
Breaking News as Quentin Druzinski2002
Punch as Irwin2001
Special Unit 2 as Martinez2001
Last Wedding as Not available2000
X-Men: Evolution as Duncan Matthews (voice)2000
X-Men: Evolution as Duncan Matthew's (voice)2000
Trixie as Sid Deflore1999
Murder on Shadow Mountain as Not available1999
True Heart as George1999
Brotherhood of Murder as Richard Parker1998
First Wave as Peter Mincer1998
Every Mother's Worst Fear as Drew Pederson1998
Baby Monitor: Sound of Fear as Jimmy1998
The Escape as Newby1998
Dirty as Not available1997
Stargate SG-1 as Deputy / Agent Cross1997
Major Crime as Dean Hedican1996
FX: The Series as Gary1995
The Outer Limits as Walt1995
The Outer Limits as Corporal Hawthorne1995
The Outer Limits as Dooley McMahon1992
Highlander: The Series as Lattimore1991
Run as Bowler1991
Crooked Hearts as Charley's Friend1990
Glory Days as Frat Boy1989
Bye Bye Blues as Will Wright1989
Last Train Home as Edward Mallandaine1987
21 Jump Street as Fingers1985
MacGyver as Duke Lyman1984
Isaac Littlefeathers as Zennon Varco