2024
Tracker as Sheriff Yates2023
Vote One for Love as Community Leader2021
Morning Show Mysteries: Murder Ever After as Ryan Carson2017
Riverdale as Jinx Malloy2016
Travelers as Sergeant2016
Travelers as Sarge2016
Travelers as Police Sergeant2015
Watch Your Back as Officer Burrows2013
Bates Motel as Amelia's Boyfriend2012
Arrow as Josiah2011
Once Upon a Time as Police Captain2010
Human Target as Sheriff2006
Psych as Hicks2006
Eureka as Rudolph2005
Two for the Money as Coach2005
Edison as Executive #12004
The Perfect Score as Kyle's Father2003
Jake 2.0 as Ethan Fulton2002
Taken as Sweatshirt Guy2002
First Shot as FBI-Agent Judd Walters2001
Smallville as Coach Calloway2001
Smallville as Contractor2001
The Lone Gunmen as N.D. Man2001
Night Visions as Gordon Sykes (segment "Used Car")2001
Wolf Lake as Tom Ellis2001
Along Came a Spider as News Co-Anchor2000
Andromeda as Commander Cross2000
Dark Angel as Lead Thug1998
Creature as SEAL Leader Taylor1998
First Wave as Deputy Graham1998
First Wave as Ned1998
Nightmare in Big Sky Country as Russ Bethel1997
Stargate SG-1 as Colonel Makepeace1997
Stargate SG-1 as Colonel Robert Makepeace1997
Breaker High as Not available1997
Masterminds as SWAT Captain1996
Millennium as Arkansas Trooper Flanagan1996
Bounty Hunters as O'Conner1996
In the Lake of the Woods as Mr. Waylan1995
The Outer Limits as Officer Brown1995
Gold Diggers: The Secret of Bear Mountain as Deputy Ted1993
The X-Files as Scott Ostelhof1993
The X-Files as Patrolman1993
The X-Files as Frank Kiveat1992
Bill & Ted's Excellent Adventures as Guard #11991
The Commish as Not available1991
Chaindance as Officer in Hotel1990
It as Padre de Ben1988
War of the Worlds as Milkman1988
Betrayal of Silence as Officer Musso1987
Wiseguy as Not available1985
The New Alfred Hitchcock Presents as Sgt. Matt Phillips1985
Evergreen as Young Man