2024
Falling Together as Tobias2023
My Life with the Walter Boys as Tony2022
So Help Me Todd as Trevor Rapp2021
Firefly Lane as Bud2021
An Unexpected Christmas as Tom2021
Circle of Deception as Russell Douglas2021
Christmas in Tahoe as Archie Davison2020
Picture Perfect Mysteries: Exit Stage Death as Nick Carlin2020
Picture Perfect Mysteries: Dead Over Diamonds as Nick Carlin2019
Picture Perfect Mysteries: Newlywed and Dead as Nick Carlin2018
A Million Little Things as Dr. Anton2018
Midnight Sun as Blake Jones2018
Skyscraper as On-Scene Commander2018
Darrow & Darrow: Body of Evidence as Coach Reed2018
Darrow & Darrow: In The Key Of Murder as Coach Reed2018
Time for Me to Come Home for Christmas as Lionel2018
O.I. as Det. Dirk2018
Tom and Grant as Cop 12017
The Good Doctor as Leo Adan2017
Dialing Home as Self2017
Death Note as Principal2017
Heartbeats as Richard Andrews2017
Joe Finds Grace as Guitar Gene2016
The Assignment as Paul Wincott2016
Hello Destroyer as Ron Burr2015
Tomorrowland as English Teacher2015
The Marine 4: Moving Target as Det. Paul Redman2015
Numb as Pete2015
Ice Sculpture Christmas as Frank Shaw2015
Reluctant Witness as Warren Cooper2015
All of My Heart as Chef Oliver2014
The Flash as Earl Cox2014
Fargo as Captain Muscavage2014
Signed, Sealed, Delivered as Henry Barrett2014
Far from Home as Graham Westlake2013
Spooksville as Commodore Whalepanz2013
Delete as Raymond Vince2013
Baby Sellers as Special Agent Holmes2013
Hit 'n Strum as Christopher2012
Alcatraz as Alan Sylvane Jr.2012
WitchSlayer Gretl as Hansel2011
Once Upon a Time as Knave of Hearts2011
Against the Wall as Sam Burns2011
Magic Beyond Words: The J.K. Rowling Story as Pete Rowling2011
Finding a Family as Jim Bante2011
Christmas Magic as Scott2010
R. L. Stine's The Haunting Hour as Dad2010
The Traveler as Deputy Jerry Pine2010
Confined as Detective Chris Cornell2010
A Trace of Danger as Mike2009
V as Dr. Lawrence Parker2009
Star Trek as Barracks Officer2009
Stargate Atlantis: Fans' Choice as Dr. Carson Beckett2008
Fringe as Edwin Massey2008
Sanctuary as Terrence Wexford2008
Beyond Loch Ness as Michael Murphy2008
Mom, Dad and Her as Ben2007
A Dog's Breakfast as Ryan / Colt / Detective Morse2006
Engaged to Kill as Lester Denton2005
Supernatural as Peter Harper2005
Supernatural as Jim Grossman2005
The Deal as Richard Kester2004
Stargate Atlantis as Paul McGillion2004
Stargate Atlantis as Carson Beckett2004
Jack as Bob2003
Jake 2.0 as Earl Wenk2003
A Guy Thing as Curt2003
Holiday Reunion as Sheriff Kirkland2003
See Grace Fly as Dominic2002
The Twilight Zone as George2001
Smallville as Lex Lackey2001
24 as Not available2001
Replicant as Captain2001
Love and Treason as Richard Keith2000
Higher Ground as Not available1999
A Cooler Climate as Young Policeman1998
First Wave as Raphael1998
Da Vinci's Inquest as Not available1997
Stargate SG-1 as Young Ernest Littlefield1997
NightScream as Deputy Nance1996
The Sentinel as Boz Tate1996
Have You Seen My Son as Mr. McQuinn1996
She Woke Up Pregnant as Marshall1995
Sliders as First Officer1995
Crying Freeman as Detective1995
The Final Goal as Not available1994
Viper as John Kane1993
The X-Files as Angry Husband1993
The X-Files as FBI Metallurgical Expert (uncredited)1991
The Commish as Not available