2024
Tracker as Gideon2024
Aurora Teagarden Mysteries: Death at the Diner as Detective Cook2024
Sight Unseen as Damien Sumner2024
Aurora Teagarden Mysteries: A Lesson in Murder as Detective Cook2023
Wilderness as Elliot2023
Fourth Down and Love as Richard2023
Aurora Teagarden Mysteries: Something New as Detective Cook2022
Love, Classified as Brian2022
Time for Him to Come Home for Christmas as Carter Bishop2021
Maid as Micah2021
Debris as Beck2021
Garage Sale Mysteries: Searched & Seized as Jason Shannon2020
Mystery 101: An Education in Murder as Mac McKinnon2020
Christmas with the Darlings as Charles Darlington2020
2 Hearts as Jose Bolivar2020
Julie and the Phantoms as Trevor Wilson2019
Virgin River as Vince2019
Virgin River as Wes2019
The Order as Malachai2018
Garage Sale Mysteries: Murder In D Minor as Jason Shannon2018
Garage Sale Mysteries: The Pandora's Box Murders as Jason Shannon2018
Once Upon a Christmas Miracle as Jack2018
Garage Sale Mysteries: Picture a Murder as Jason Shannon2018
Lemonade as Moji2018
Garage Sale Mysteries: The Mask Murder as Jason Shannon2017
Taken as Augustin Vikhrov2017
Garage Sale Mystery: Murder By Text as Jason Shannon2017
Wonder as Julian's Dad2017
Garage Sale Mystery: The Beach Murder as Jason Shannon2017
Killing Gunther as Max2017
Garage Sale Mystery: The Art of Murder as Jason Shannon2017
Garage Sale Mystery: A Case Of Murder as Jason Shannon2017
Garage Sale Mystery: Murder Most Medieval as Jason Shannon2017
Deadly Sorority as Prof. Justin Miller2017
A Joyous Christmas as Stuart2017
All for Love as Colin2017
Cold Zone as Dr. Tim Hughes2017
Ring of Deception as Martin Hale2016
DC's Legends of Tomorrow as Doc2016
Van Helsing as Emmett's Dad2016
Garage Sale Mystery: Guilty Until Proven Innocent as Jason Shannon2016
A Christmas to Remember as Brad2016
Garage Sale Mystery: The Novel Murders as Jason Shannon2016
The Bridge Part 2 as Wade Callens2016
Get Out Alive as James Raymond2015
The Bridge as Wade Callens2015
Garage Sale Mystery: The Deadly Room as Jason Shannon2015
Sugarbabies as Leo Granger2015
Garage Sale Mystery: The Wedding Dress as Jason Shannon2015
Blackway as Fitzgerald2015
Stolen Daughter as Jack Tripping2014
When Calls the Heart as Charles Spurlock2014
Garage Sale Mystery: All That Glitters as Jason Shannon2014
The Virginian as Trampas2014
My Gal Sunday as Claudus Jovanet2013
The Marine 3: Homefront as Agent Wells2013
A Haunting at Silver Falls as Kevin Sanders2013
Spooksville as George Freeman2013
Suddenly as Dan Carney2013
Nearlyweds as Mark2013
Fatal Performance as Mark Thomas2013
5 Souls as Sam2013
Profile for Murder as Sam2012
Arrow as Sean Sonus2012
Ghost Storm as Carl2012
She Made Them Do It as Marshal Sean Harlan2012
Vengeance is Mine as Eli Cohen2011
Tactical Force as Blanco2010
R. L. Stine's The Haunting Hour as Dad2010
Republic of Doyle as Inspector Craig Smallwood2010
The Final Storm as Tom Grady2009
NCIS: Los Angeles as Ruman Marinov2009
The Listener as Luke Cassel2009
Cra$h & Burn as Korkov2008
Odysseus & the Isle of Mists as Eurylochus2008
Stargate: Continuum as Camulus2008
The Guard as Miro Da Silva2007
Blood Ties as Paul 'Dirty' Deeds2007
Good Luck Chuck as Howard2007
Flash Gordon as Prince Barin2007
Battlestar Galactica: Razor as Colonel Jurgen Belzen2007
Afghan Knights as Pepper2006
Psych as David Wilcroft2006
Big Love as Goran2006
The Tooth Fairy as Cole2006
Blade: The Series as Not available2006
John Tucker Must Die as Skip #12006
Haeckel's Tale as John Ralston2006
Whistler as Not available2006
Safe Harbor as Sam Wyatt2006
All She Wants for Christmas as James Emerson2005
Supernatural as Dr. Sexy2005
Supernatural as Pastor Joe2005
Masters of Horror as John Ralston2005
The Colt as Sgt. Longacre2005
Deck the Halls as Nickolas St. Clair2003
Threshold as Frank Hansen2003
Deception as Max2003
Black Sash as Not available2003
Out of Order as Not available2003
X2 as Dr. Hank McCoy2003
Firefight as Jonas2003
Encrypt as Lapierre2002
CSI: Miami as Rod Vickers2002
The Twilight Zone as Ted Saicheck2002
Ballistic: Ecks vs. Sever as Agent Fleming2002
Adventure Inc. as Stefan George2001
Smallville as Vordigan / Dark Archer2001
Smallville as Garage Worker2001
Mutant X as Nick Maddox2001
Night Visions as Handyman (segment "My So-Called Life and Death")2001
L.A.P.D.: To Protect And To Serve as Richard Wade2000
Andromeda as Telemachus Rhade2000
Andromeda as Telemachus Rhade / Gaheris Rhade2000
Andromeda as Gaheris Rhade2000
Dark Angel as Soldier 22000
The 6th Day as Johnny Phoenix2000
Mysterious Ways as Not available2000
Quarantine as Joe Blake1999
BeastMaster as Kim1999
Heaven's Fire as Rudy1998
First Wave as Paul1998
Voyage of Terror as Alex Reid1997
Stargate SG-1 as Major Coburn1997
Stargate SG-1 as Camulus1997
Earth: Final Conflict as Scott Pierce1997
Beyond Belief: Fact or Fiction as Dirk Sidwell (segment "The Wealthy Widow")1997
Honey, I Shrunk the Kids: The TV Show as Not available1997
Bounty Hunters 2: Hardball as Peter Carlos1996
The Sentinel as Joe Brock1996
Millennium as Deputy Kevin Reilly1995
The Outer Limits as Griff1995
The Outer Limits as Roy1995
The Marshal as Not available1994
ER as Derek Marshak1994
Viper as Parker1994
Viper as Dirk Minyard1993
The X-Files as Officer #21993
The X-Files as SWAT Commander1993
The X-Files as Agent Collins1993
Another Stakeout as Neighbor Frank1992
Highlander: The Series as Luke1991
The Commish as Not availableNaN
The Ambassador as Sascha Hex1995
Deadly Sins as Eric1991
Street Justice as Not available1987
21 Jump Street as Tommy Boylan Jr.2017
My Baby Is Gone! Director