2019
The Movies That Made Us as Self (Archival Footage)2017
Teen Titans: The Judas Contract as Deathstroke (voice)2017
See You on the Other Side Dear Friend as Self2014
Rio 2 as Big Boss (voice)2014
Twin Peaks: The Missing Pieces as FBI Agent Albert Rosenfield2013
Iron Man 3 as Vice President Rodriguez2013
Four Assassins as Eli2012
Beverly Hills Chihuahua 3 as Delgado (voice)2012
The Courier as Mr. Capo2012
Applebaum as Detective Garcia2011
ThunderCats as Duelist (voice)2011
Beverly Hills Chihuahua 2 as Delgado (voice)2011
The Protector as Felix Valdez2010
Young Justice as L-1 (voice)2010
Young Justice as Vandal Savage (voice)2010
Young Justice as Vandal Savage / Bibbo Bibbowski (voice)2010
Young Justice as Vandal Savage / Tribune (voice)2010
Ben 10: Ultimate Alien as Magister Hulka / Alpha #4 (voice)2010
2Everything2Terrible2: Tokyo Drift as (archive footage)2010
Hard Ride to Hell as Jefé2009
NCIS: Los Angeles as Owen Granger2009
Wrong Turn at Tahoe as Vincent2008
The Spectacular Spider-Man as Silvio Manfredi / Silvermane (voice)2008
The Spectacular Spider-Man as Silvermane (voice)2008
Justice League: The New Frontier as J'onn J'onzz / Martian Manhunter (voice)2007
Bionic Woman as Jonas Bledsoe2007
Secrets from Another Place: Creating Twin Peaks as Not available2006
Psych as Fred Collins Boyd2005
American Dad! as Agent Hopkins (voice)2005
Medium as Joey / Teddy Carmichael2005
The Man as Agent Peters2005
Derailroaded as Self2004
The Batman as Sinestro (voice)2004
The Manchurian Candidate as Colonel Garret2004
Silver City as Cliff Castleton2003
L.A. County 187 as Sgt. Walter Drazin2002
Shadow Realm as Dr. Daniel Critchley2002
Sunshine State as Lester2002
Reflections on the Phenomenon of Twin Peaks as Self2002
Sightings: Heartland Ghost as Allen2001
Law & Order: Criminal Intent as Gus Kovak2001
Crossing Jordan as Garrett Macy2001
An Introduction to David Lynch as Self2001
Postcards From The Cast as Self2000
CSI: Crime Scene Investigation as Defense Attorney Whitten2000
Jackie Chan Adventures as Tarakudo / Shadowkhan King (voice)2000
Traffic as Eduardo Ruiz1998
Will & Grace as Nathan Berry1998
Mulan as Shan-Yu (voice)1998
Hercules as Antaeus (voice)1998
LateLine as Not available1998
Brave New World as Director of Hatcheries and Conditioning1998
Where's Marlowe? as Joe Boone1997
The View as Self1997
The Shining as Mark Torrance (uncredited)1997
Mr. Magoo as Ortega Peru1997
The Night Flier as Richard Dees1997
Justice League of America as Dr. Eno / The Weather Man1997
The Disappearance of Garcia Lorca as Centeno1996
The Daily Show as Self1996
3rd Rock from the Sun as Jack McManus1996
Superman: The Animated Series as Mark Mardon (voice)1996
Superman: The Animated Series as De'Cine (voice)1996
Superman: The Animated Series as Aquaman (voice)1996
Project: ALF as Dexter Moyers1995
In the Line of Duty: Hunt for Justice as Thomas Manning1995
The Return of Hunter: Everyone Walks in L.A. as Jack Valko1995
Red Wind as Prologue Narrator1994
ER as Mr. Parker1994
The Stand as Lloyd Henreid1994
Blank Check as Quigley1994
A Promise Kept: The Oksana Baiul Story as Stanislav1994
Jack Reed: A Search for Justice as Win Carter1994
Incident at Deception Ridge as Ray Hayes1994
Royce as Gribbon1994
Bruce Lee: The Immortal Dragon as Narrator (voice)1993
Fallen Angels as Abbazzia1993
Hot Shots! Part Deux as Commander Arvid Harbinger1993
Point of No Return as Kaufman1993
Another Stakeout as Tony Castellano1993
Hearts of Hot Shots! Part Deux—A Filmmaker's Apology as Not available1993
Scam as Barry Landers1993
The Harvest as Charlie Pope1993
It's All True as Narrator1993
Cigarettes & Coffee as Bill1993
Return to 'The Great Escape' as Narrator1992
On the Air as Bud Budwaller1992
Twin Peaks: Fire Walk with Me as Albert Rosenfield1992
Cruel Doubt as Lewis Young1992
In the Shadow of a Killer as Dist. Atty. Steven Walzer1991
Murder in High Places as Wilhoite1990
Twin Peaks as Albert Rosenfield1990
Revenge as Amador1990
Shannon's Deal as D.A. Todd Spurrier1990
Drug Wars: The Camarena Story as Tony Riva1990
Broken Badges as Beau Jack Bowman1990
The Guardian as Ralph Hess1989
Tales from the Crypt as Mitch Bruckner1989
Tales from the Crypt as Gary1989
Tales from the Crypt as Hitman (uncredited) (segment "As Ye Sow")1989
DeepStar Six as Snyder1989
Valentino Returns as The Biker1989
Guts and Glory: The Rise and Fall of Oliver North as Scott Toney1988
Badlands 2005 as Rex1988
C.A.T. Squad: Python Wolf as Not available1987
RoboCop as Bob Morton1987
CBS Summer Playhouse as Mic1987
Downpayment on Murder as Martin1987
Zabagabee as Not available1984
Jeopardy! as Not available1984
Miami Vice as Not available1984
Star Trek III: The Search for Spock as First Officer1984
Flashpoint as Roget1984
Lovelines as Dragon1984
Truckin' Buddy McCoy as Pete1983
The Man Who Wasn't There as Waiter1983
Heartbreaker as Angel1982
Hotel as Not available1982
Cagney & Lacey as Not available1982
And They're Off as Not available1981
Hill Street Blues as Not available1980
Magnum, P.I. as Bobby Wickes1979
Trapper John, M.D. as Not available1977
CHiPs as Not available