Actor (79 credits)
- This Is 40 (2012) Pete's Doctor
- Franklin & Bash (2011) Judge Warren Mosley
- Accidentally in Love (2011) Graham Bennett
- Flashforward (2009) High Roller, not listed in credits
- The Curious Case of Benjamin Button (2008) Benjamin 1935-37
- Transformers (2007) National Deputy Directory of Operations, not listed in credits
- Journeyman (2007) Elliot Langley
- Intellectual Property (2006) Jenny's Dad
- Beautiful Dreamer (2006)
- McBride: Fallen Idol (2006) Assistant D.A. Travis
- The Island (2005) The President, not listed in credits
- McBride: Anybody Here Murder Marty? (2005) D.A. Travis
- The Trail to Hope Rose (2004) Henry Stough
- The Alamo (2004)
- The Elizabeth Smart Story (2003) Emmanuel
- Crazy as Hell (2002) Mansell
- Mi amigo (2002) Older Cale
- xXx (2002) Senator Dick Hotchkiss
- For the People (2002) James Langton
- The Beast (2001) Rory Carmichael
- Pearl Harbor (2001) Secretary of the Navy Frank Knox
- Tremors 3: Back to Perfection (2001) Agent Frank Statler, not listed in credits
- Thirteen Days (2000) Walter Sheridan
- Secret Agent Man (2000) Fred Pierce
- Entourage (2000) Dr. Wright
- Last Rites (1999) Gov. Thorpe
- CHiPs '99 (1998) DMV Snitch, not listed in credits
- Thick as Thieves (1998) Bethune
- C-16: FBI (1997)
- Air Force One (1997) NSA Advisor Jack Doherty
- Profiler (1996) Casper
- My Fellow Americans (1996) NSA Agent Wilkerson
- Space: Above and Beyond (1995) C.P.O. Keats
- Almost Perfect (1995) Director
- Birdland (1994) Leo Rinaldi
- A Friend to Die For (1994) Sargeant Denning, not listed in credits
- Elvis and the Colonel: The Untold Story (1993) Buck Black
- Dangerous Curves (1992) Emerson
- Crash Landing: The Rescue of Flight 232 (1992) Mack Zubinski
- Picket Fences (1992) John Engrams
- Bébé's Kids (1992) Security Guard #2, voice acting
- Eddie Presley (1992) Mr. Spit
- Earth and the American Dream (1992) Reader, voice acting
- Double Jeopardy (1992) Frank Jameson, School Board
- Dark Justice (1991) Greene
- Hard Time Romance (1991) Elroy
- Eerie, Indiana (1991) Tod's Dad
- The Woman Who Sinned (1991) Sergeant Harper
- Dances with Wolves (1990) Sergeant Pepper
- Too Young to Die? (1990) Judge Harper
- Die Hard 2 (1990) Navigator (Northeast Plane)
- Full Exposure: The Sex Tapes Scandal (1989) Mickey Ludwig
- Leatherface: Texas Chainsaw Massacre III (1989) Alfredo
- Best of the Best (1989) Don Peterson
- Billy the Kid (1989)
- Man Against the Mob: The Chinatown Murders (1989)
- Lady Mobster (1988) Eddie D'Angelo
- Messenger of Death (1988) Wiley
- To Heal a Nation (1988) Thompson
- The Alamo: Thirteen Days to Glory (1987) Major Evans
- Max Headroom (1987) Tracher
- Prison (1987) Rabbitt
- Houston Knights (1987)
- Death Wish 4: The Crackdown (1987) Max Green
- The Return of Mickey Spillane's Mike Hammer (1986) Orville Tate
- Hollywood Vice Squad (1986) Miller
- Dress Gray (1986) AIA Agent
- Hollywood Wives (1985) Dresser
- Our Family Honor (1985) Eddie Branner
- Murder: By Reason of Insanity (1985) Mr. Olson
- Street Hawk (1985) Drummond
- Friday the 13th: The Final Chapter (1984) Flashlight Man
- Beverly Hills Cop (1984) Holdup Man #2
- Automan (1983) Stanley
- Antony and Cleopatra (1983) Soldier
- Remington Steele (1982) Man at Aquarium
- The Exterminator (1980) Hotel Clerk
- Playing for Time (1980) Young Chess Player
- The Goodbye Girl (1977) Richard III Cast