2022
Jailbreak Lovers as Pat / husband2021
Maid as Larry2019
Chronicle Mysteries: Vines that Bind as Gil2019
Bottled with Love as Stan Tucker2018
Cooking with Love as George2017
The Good Doctor as Callum Reilly2015
Supergirl as Jury Foreman2012
Alcatraz as Ranger2012
Recoil as Dale Burrows2011
Final Destination 5 as John2011
Fairly Legal as Goran Pavlek2011
Knockout as Coach Harward2010
Lies Between Friends as Billy2008
Fringe as Willy2008
The Andromeda Strain as General Blair2008
jPod as Lyle Popikopp2008
Sea Beast as Roy2007
Savage Planet as James Carlson2006
Psych as Red2006
The Sentinel as Chaminski2006
It's a Boy Girl Thing as Coach Leary2006
Skinwalkers as Ralph2006
The State Within as Not available2005
Supernatural as Sheriff2005
Supernatural as Lieutenant Robarts2005
Cinderella Man as Hooverville Cop2005
Murder in the Hamptons as Bartender2005
Tilt as US Attorney #22005
Widow on the Hill as Ransom2004
Resident Evil: Apocalypse as Leader Umbrella Guard2004
The Limit as Little John2004
The Good Shepherd as Detective Sherman2003
Mayday as Paul Candolino2002
Sue Thomas: F.B.Eye as Mike Jarvis2002
K-19: The Widowmaker as Lapinsh2002
Street Time as Detective Giritlian2002
Street Time as Paul Bennett2002
Chicago as Sergeant Fogarty2002
Chasing Cain II: Face as Not available2002
Christmas Rush as Rich Rajinsky2001
Smallville as Head Bouncer2001
Mutant X as Harvey Lanchester2001
Judgment as Carl Sweig2001
Jason X as Rescue Pilot2001
For Love of Olivia as Joe Bob2000
Custody of the Heart as Officer Davis2000
Alley Cats Strike as Coach Fetters2000
The Deadly Look of Love as Jerry Singleton2000
Gossip as Detective Ayers2000
Bless the Child as Desk sergeant2000
The Chippendales Murder as Sgt. Sampson1999
Relic Hunter as Von Turgo1999
Dash and Lilly as Chief FBI Agent1999
The Five Senses as Policeman #11997
Earth: Final Conflict as Sergeant1997
Earth: Final Conflict as Commander Yuri Kosygin1997
Lexx as L.L. Boosh1997
Final Descent as Tim Scott1997
When Danger Follows You Home as Det. Roman1997
Trucks as Thad1996
FX: The Series as Hershey1996
Once a Thief as Not available1996
Cagney & Lacey: True Convictions as Kim Talley1996
Night Visitors as Captain Roselli1996
Sabotage as Jack Marker1995
The Outer Limits as Commander Louis Vidwell1995
Freefall: Flight 174 as Gardener1995
Net Worth as Larry Suharchuk1995
Deadly Love as Steve Merritt1994
Incident at Deception Ridge as Hiker1994
The Man Who Wouldn't Die as Walter Tilley1994
Whale Music as Prison Guard1993
Miracle on Interstate 880 as Capt. Nicola1993
Du lügst as Keith Berezuk1993
Tomcat: Dangerous Desires as Night Clerk1992
Highlander: The Series as Kenny Dixon1992
The Comrades of Summer as Vlad1992
Bill & Ted's Excellent Adventures as Boyfriend #11991
Bingo as Fireman1991
Palace Guard as Not available1988
Nightmare at Bittercreek as Billy1987
21 Jump Street as Randy1987
21 Jump Street as Ranger No. 21987
21 Jump Street as Elliot1985
MacGyver as Dan Sullivan1985
Consenting Adult as Ray1984
Airwolf as Briggs