2019
Holiday Date as Hank2019
Death of a Cheerleader as John Shelly2018
A Million Little Things as Henry2018
Midnight Sun as Mark Reed2018
Aurora Teagarden Mysteries: The Disappearing Game as Dan Harrison2018
Wedding of Dreams as Ray Royce2017
Brain on Fire as Senator2017
Framed for Murder: A Fixer Upper Mystery as Jesse Hennessy2017
Christmas in the Air as George Trent2017
The Art of Us as Dr. Martin2017
At Home in Mitford as Jack2016
Unleashing Mr. Darcy as Grant Markham2016
Garage Sale Mystery: The Novel Murders as Terrance Duncan2016
Sandra Brown's White Hot as Sheriff Red Harper2016
Pretty Little Addict as Marcus Miller2015
The Man in the High Castle as Richard Dawson2015
One Crazy Cruise as Ryan Bauer2015
Autumn Dreams as Hal Hancock2015
My One Christmas Wish as Bruce2014
When Calls the Heart as Superintendent Patrick O'Reilly2014
A Wife's Nightmare as Tillman2014
The Unauthorized Saved by the Bell Story as Dennis Haskins2009
Watchmen as Keene Act Anchor2007
Painkiller Jane as Not available2007
My Neighbor's Keeper as Tim Powell2006
Psych as Mr. Latrek2006
Kyle XY as Not available2006
Last Chance Cafe as Jase Stratton2005
Supernatural as Deputy Jack Spradun2005
Supernatural as Ron2004
The L Word as Webster Ash2004
The Ranch as Peter2004
Pursued as Brian Gibbs2004
Fatal Lessons: The Good Teacher as Nick Stephens2003
Lightning: Bolts of Destruction as Mark Landis2002
The Twilight Zone as Pitch Man2001
UC: Undercover as Not available2000
Andromeda as Jonah Darrega2000
Caitlin's Way as Not available2000
The Guilty as Brent Frazer1998
First Wave as Sheriff Randy Smithers1998
Tourist Trap as Theme Park Sheriff1997
Convictions as Steve Parker1997
The Invader as Deputy Davidson1996
Millennium as Agent Riley1996
She Woke Up Pregnant as Ric1995
The Outer Limits as Michael Dowd1995
The Outer Limits as Tom1995
The Outer Limits as Businessman1994
Love on the Run as Mountie1993
The X-Files as Dyer1993
The X-Files as Uniformed Officer1992
The Comrades of Summer as Jones1991
Street Justice as Paul Schuham1987
21 Jump Street as Large Man1987
21 Jump Street as Jackson