2019
Mope as Dad2019
Stalked by My Doctor: A Sleepwalker's Nightmare as Dr. Tanner2019
We Are Boats as Robert2017
Ozark as Hanson Sr.2017
SuperHigh as Bruce2017
Daisy Winters as Bill Sr2016
Prep School as Dr. Swanson2016
Honeyglue as Dr. Colson2016
I Was a Teenage Wereskunk as Harold2015
Stitchers as Rudy Grant2015
The Human Centipede 3 (Final Sequence) as Dr. Jones2014
Blood Ransom as Rich White Guy2014
Chasing Shakespeare as Mr. Shelton2013
Jobs as Financial Expert2013
Black Asylum as Ben2011
Borderline Murder as Dr. Victor Sparks2010
Justified as Man at the party2009
Castle as John McGinnis2009
Shrink as Dr. McBurney2008
The Mentalist as Asher MacLean2007
Burn Notice as Nick Madison2006
Day Break as Not available2006
Trespassers as El Gringo2005
Bones as Wayne Kellogg2005
Weeds as Coach Dad2005
Social Guidance as Ted Gregory2003
Jake 2.0 as Alex Brandt2003
Coronado as Arnet McClure2001
Crossing Jordan as Henry Ross2000
CSI: Crime Scene Investigation as Forest Ranger2000
Border Patrol as Cal Newman1999
Angel as Lee DeMarco1999
G vs E as Not available1999
Jack & Jill as Not available1999
The Big Day as Zack1998
Charmed as Drazi1998
L.A. Doctors as Warren Spillman1998
Sometimes They Come Back... for More as Captain Sam Cage1998
Where's Marlowe? as Sonny 'Beep' Collins1998
Little Girl Fly Away as Detective Tom Pyne1997
The Relic as Det. Hollingsworth1996
Naked Souls as Jerry1995
Murder One as Det. Vince Biggio1995
W.E.I.R.D. World as Bryan Mayhew1994
ER as Roger Anderson1994
Caroline at Midnight as Jack Lynch1993
The X-Files as Daryl Mootz1992
The Naked Target as Adam Kent1990
Beverly Hills, 90210 as Not available1990
E.A.R.T.H. Force as Carl Dana1990
Snow Kill as Dennis1990
Commando Earth Force as Carl Dana1989
I, Madman as Richard1989
Nightwish as Jack1988
Bat★21 as Sgt. Harley Rumbaugh1988
Destroyer as David Harris1988
Deadly Intent as Scott1988
Police Story: Monster Manor as Officer Gene Pardonales1987
Star Trek: The Next Generation as Admiral Mark Jameson1987
P.I. Private Investigations as Joey Bradley1986
L.A. Law as Patrick Boyd1986
April Fool's Day as Chaz Vyshinski1986
Modern Girls as Clifford / Bruno X1985
Just One of the Guys as Rick1984
Miami Vice as Timmy Davis1983
The Hitchhiker as Harry Deakon1983
The Kid with the 200 I.Q. as Jeff Langford1982
T. J. Hooker as Richie1982
Desperate Lives as Monte1981
Hill Street Blues as Not available1980
A Private Battle as Not available