Cast
- 2007
- Charlie Wilson's War
- Paul Brown
- 2006
- RV
- Garry Moiphine
- 2005
- Da Vinci's City Hall (TV Series)
- Police Chief Bill Jacobs
- 2004
- Chasing Freedom
- Eric Weiss
- 2004
- Touching Evil (TV Series)
- Agent Bernal
- 2004
- Category 6: Day of Destruction
- Chris Hayward
- 2003
- Angels in America
- Martin Heller
- 2003
- NTSB: The Crash of Flight 323
- McGregor
- 2002
- Liberty Stands Still
- Rex Perry
- 2001
- The Sports Pages
- Robert Russo
- 2001
- The Curse of the Jade Scorpion
- Al
- 2001
- UC: Undercover (TV Series)
- Paul Bloom
- 2001
- Dark Angel: Season 02
- Dr. Sam Carr
- 2000
- Stargate SG-1: Scorched Earth
- Lotan
- 1999
- Sweet and Lowdown
- Bill Shields
- 1999
- Take Me Home: The John Denver Story
- Hal Thau
- 1998
- Primary Colors
- Randy Culligan
- 1997
- Star Trek: Deep Space Nine 123: In The Cards
- Giger
- 1997
- NYPD Blue: Lost Israel, Part 1
- Steve Egan
- 1997
- NYPD Blue: Lost Israel, Part 2
- Steve Egan
- 1996
- Up Close & Personal
- Vic Nash
- 1995
- Star Trek: Voyager: Cathexis
- Durst
- 1995
- Star Trek: Voyager: Faces
- Sulan
- 1995
- Apollo 13
- Pad Rat
- 1995
- Star Trek: Voyager: Faces
- Durst
- 1994
- Star Trek: The Next Generation: Homeward
- Vorin
- 1994
- Wolf
- Detective Wade
- 1994
- Mixed Nuts
- Policeman/Voice of Obscene Caller
- 1994
- The Hard Truth
- David Matthews
- 1994
- Witness to the Execution
- Kirby Jacobs
- 1993
- Law & Order: Extended Family
- David Preston
- 1992
- Sinatra
- Sonny Werblin
- 1992
- Till Murder Do Us Part
- Colleague
- 1992
- Nails
- Calley
- 1991
- The Doctor
- Michael
- 1991
- Murphy Brown: Be It Ever So Humboldt
- Mr. Praskin






Plus