| Movie | Horizon: An American Saga - Chapter 2 | 2024-09-07 | |
| Movie | Horizon: An American Saga - Chapter 1 | 2024-06-26 | |
| Movie | Hard Time: The Making of Prison | Himself | 2013-02-10 |
| Movie | This Is 40 | Pete's Doctor | 2012-12-20 |
| Movie | Accidentally in Love | Graham Bennett | 2011-02-12 |
| Movie | The Curious Case of Benjamin Button | Benjamin 1935-37 | 2008-12-25 |
| Movie | Transformers | National Deputy Directory of Operations (uncredited) | 2007-06-27 |
| Series | Journeyman | Elliot Langley | 2007-09-24 |
| Movie | Beautiful Dreamer | 2006-01-01 | |
| Series | The Unit | Unknown | 2006-03-07 |
| Movie | Intellectual Property | Jenny's Dad | 2006-03-21 |
| Series | Numb3rs | Unknown | 2005-01-23 |
| Series | Medium | Unknown | 2005-01-03 |
| Series | Ghost Whisperer | Unknown | 2005-09-23 |
| Series | Bones | Unknown | 2005-09-13 |
| Movie | The Trail to Hope Rose | Henry Stough | 2004-01-01 |
| Movie | The Elizabeth Smart Story | Emmanuel | 2003-11-09 |
| Series | NCIS | CIA Head of Intelligence Kirkwood Zaysen | 2003-09-23 |
| Series | Monk | Unknown | 2002-07-12 |
| Series | CSI: Miami | Unknown | 2002-09-23 |
| Movie | xXx | Senator Dick Hotchkiss | 2002-08-09 |
| Movie | Pearl Harbor | Secretary of the Navy Frank Knox | 2001-05-21 |
| Series | Alias | Unknown | 2001-09-30 |
| Movie | Tremors 3: Back to Perfection | Agent Frank Statler (uncredited) | 2001-10-02 |
| Series | 24 | Doctor Hastings | 2001-11-06 |
| Series | The District | Unknown | 2000-10-07 |
| Movie | Thirteen Days | Walter Sheridan | 2000-12-25 |
| Movie | Thick as Thieves | Bethune | 1999-04-09 |
| Series | The West Wing | Unknown | 1999-09-22 |
| Movie | Air Force One | Jack Doherty | 1997-07-25 |
| Series | The Pretender | Unknown | 1996-09-19 |
| Movie | My Fellow Americans | NSA Agent Wilkerson | 1996-12-20 |
| Series | JAG | Unknown | 1995-09-23 |
| Series | Space: Above and Beyond | Unknown | 1995-09-24 |
| Series | ER | Unknown | 1994-09-19 |
| Movie | Eddie Presley | Mr. Spit | 1993-05-20 |
| Movie | Crash Landing: The Rescue of Flight 232 | Mack Zubinski | 1992-02-24 |
| Movie | Bebe's Kids | Security Guard #2 (voice) | 1992-07-31 |
| Movie | Double Jeopardy | Frank Jameson | 1992-11-21 |
| Series | Eerie, Indiana | Tod's Dad | 1991-09-15 |
| Movie | The Woman Who Sinned | Sergeant Harper | 1991-11-17 |
| Movie | Leatherface: The Texas Chainsaw Massacre III | Alfredo Sawyer | 1990-01-12 |
| Movie | Too Young to Die | Judge Harper | 1990-02-26 |
| Movie | Die Hard 2 | Northeast Plane - Navigator | 1990-07-03 |
| Movie | Dances with Wolves | Sergeant Pepper | 1990-03-30 |
| Series | Quantum Leap | Unknown | 1989-03-26 |
| Movie | Best of the Best | Don Peterson | 1989-11-10 |
| Movie | To Heal a Nation | Thompson | 1988-05-29 |
| Movie | Messenger of Death | Wiley | 1988-09-16 |
| Movie | Lady Mobster | Eddie D'Angelo | 1988-10-19 |
| Movie | Death Wish 4: The Crackdown | Max Green | 1987-06-11 |
| Series | Jake and the Fatman | Unknown | 1987-09-26 |
| Movie | Prison | Rabbitt | 1987-12-08 |
| Movie | The Alamo: Thirteen Days to Glory | Maj. Evans | 1987-11-11 |
| Movie | Hollywood Vice Squad | Miller | 1986-02-28 |
| Series | Matlock | Unknown | 1986-03-03 |
| Movie | Extremities | Officer #2 | 1986-08-22 |
| Series | L.A. Law | Unknown | 1986-09-15 |
| Series | MacGyver | Unknown | 1985-09-29 |
| Series | Street Hawk | Drummond | 1985-01-04 |
| Movie | Murder: By Reason of Insanity | Mr. Olson | 1985-10-01 |
| Movie | Friday the 13th: The Final Chapter | Flashlight Man | 1984-04-13 |
| Series | Hunter | Unknown | 1984-09-18 |
| Series | Murder, She Wrote | Unknown | 1984-09-30 |
| Movie | Beverly Hills Cop | Holdup Man #2 | 1984-12-05 |
| Series | Automan | Unknown | 1983-12-15 |
| Series | Newhart | Unknown | 1982-10-02 |
| Series | Cagney & Lacey | Unknown | 1982-03-25 |
| Series | T. J. Hooker | Unknown | 1982-03-13 |
| Series | Remington Steele | Unknown | 1982-10-01 |
| Series | Cheers | Unknown | 1982-09-30 |
| Series | Dynasty | Unknown | 1981-01-12 |
| Series | Hill Street Blues | Unknown | 1981-01-15 |
| Movie | The Exterminator | Hotel Clerk | 1980-09-10 |
| Movie | Playing for Time | Second Chess Player | 1980-09-30 |
| Movie | The Goodbye Girl | Richard III Cast | 1977-11-27 |