| See You on the Other Side Dear Friend (2017) as Self |
| Teen Titans: The Judas Contract (2017) as Deathstroke (voice) |
| Twin Peaks: The Missing Pieces (2014) as FBI Agent Albert Rosenfield |
| Rio 2 (2014) as Big Boss (voice) |
| Four Assassins (2013) as Eli |
| Iron Man 3 (2013) as Vice President Rodriguez |
| Beverly Hills Chihuahua 3: Viva la Fiesta! (2012) as Delgado (voice) |
| Applebaum (2012) as Detective Garcia |
| The Courier (2012) as Mr. Capo |
| Beverly Hills Chihuahua 2 (2011) as Delgado (voice) |
| 2Everything2Terrible2: Tokyo Drift (2010) as (archive footage) |
| Hard Ride to Hell (2010) as Jefé |
| Wrong Turn at Tahoe (2009) as Vincent |
| Justice League: The New Frontier (2008) as J'onn J'onzz / Martian Manhunter (voice) |
| Secrets from Another Place: Creating Twin Peaks (2007) as Self |
| The Man (2005) as Agent Peters |
| Derailroaded (2005) as Self |
| Silver City (2004) as Cliff Castleton |
| The Manchurian Candidate (2004) as Colonel Garret |
| L.A. County 187 (2003) as Sgt. Walter Drazin |
| Sightings: Heartland Ghost (2002) as Allen |
| Shadow Realm (2002) as Dr. Daniel Critchley |
| Sunshine State (2002) as Lester |
| An Introduction to David Lynch (2001) as Self |
| Postcards From The Cast (2001) as Self |
| Reflections on the Phenomenon of Twin Peaks (2001) as Self |
| Traffic (2000) as Eduardo Ruiz |
| Where's Marlowe? (1998) as Joe Boone |
| Mulan (1998) as Shan-Yu (voice) |
| Brave New World (1998) as Director of Hatcheries and Conditioning |
| Justice League of America (1997) as Dr. Eno / The Weather Man |
| Mr. Magoo (1997) as Ortega Peru |
| The Night Flier (1997) as Richard Dees |
| Death in Granada (1996) as Centeno |
| Project: ALF (1996) as Dexter Moyers |
| Red Wind (1995) as Prologue Narrator |
| In the Line of Duty: Hunt for Justice (1995) as Thomas Manning |
| The Return of Hunter: Everyone Walks in L.A. (1995) as Jack Valko |
| A Promise Kept: The Oksana Baiul Story (1994) as Stanislav |
| Jack Reed: A Search for Justice (1994) as Win |
| Incident at Deception Ridge (1994) as Ray Hayes |
| Royce (1994) as Gribbon |
| Blank Check (1994) as Quigley |
| Bruce Lee: The Immortal Dragon (1994) as Narrator (voice) |
| Return to 'The Great Escape' (1993) as Narrator |
| The Harvest (1993) as Charlie Pope |
| It's All True (1993) as Narrator |
| Cigarettes & Coffee (1993) as Bill |
| Another Stakeout (1993) as Tony Castellano |
| Scam (1993) as Barry Landers |
| Hot Shots! Part Deux (1993) as Commander Arvid Harbinger |
| Hearts of Hot Shots! Part Deux—A Filmmaker's Apology (1993) |
| Point of No Return (1993) as Kaufman |
| Twin Peaks: Fire Walk with Me (1992) as Albert Rosenfield |
| In the Shadow of a Killer (1992) as Dist. Atty. Steven Walzer |
| Murder in High Places (1991) as Wilhoite |
| The Guardian (1990) as Ralph Hess |
| Revenge (1990) as Amador |
| Valentino Returns (1989) as The Biker |
| Guts and Glory: The Rise and Fall of Oliver North (1989) as Scott Toney |
| DeepStar Six (1989) as Snyder |
| Badlands 2005 (1988) as Rex |
| C.A.T. Squad: Python Wolf (1988) |
| RoboCop (1987) as Bob Morton |
| Kung Fu the next generation (1987) as mic |
| Downpayment on Murder (1987) as Martin |
| Zabagabee (1987) |
| Lovelines (1984) as Dragon |
| Star Trek III: The Search for Spock (1984) as First Officer |
| Flashpoint (1984) as Roget |
| Truckin' Buddy McCoy (1984) as Pete |
| The Man Who Wasn't There (1983) as Waiter |
| Heartbreaker (1983) as Angel |
| And They're Off (1982) |