Actor
- Broadway: Beyond the Golden Age (2009) .... Himself
- Prey (2007) .... Tom Newman
- Egypt: Engineering an Empire (2006) .... Narrator
- Engineering an Empire (2006) .... Himself - Host / ... (12 episodes, 2006-2007)
- Monk Mr. Monk and the Actor (2006) .... Actor Playing Stottlemeyer
- 24 Day 5: 10:00 p.m.-11:00 p.m. (2006) .... Christopher Henderson
- 24 Day 5: 9:00 p.m.-10:00 p.m. (2006) .... Christopher Henderson
- 24 Day 5: 1:00 a.m.-2:00 a.m. (2006) .... Christopher Henderson
- 24 Day 5: 4:00 a.m.-5:00 a.m. (2006) .... Christopher Henderson
- 24 Day 5: 5:00 a.m.-6:00 a.m. (2006) .... Christopher Henderson
- 24 Day 5: 12:00 a.m.-1:00 a.m. (2006) .... Christopher Henderson
- 24 Day 5: 6:00 p.m.-7:00 p.m. (2006) .... Christopher Henderson
- 24 Day 5: 5:00 p.m.-6:00 p.m. (2006) .... Christopher Henderson
- 24 Day 5: 11:00 p.m.-12:00 a.m. (2006) .... Christopher Henderson
- 24 Day 5: 4:00 p.m.-5:00 p.m. (2006) .... Christopher Henderson
- 24 Day 5: 7:00 p.m.-8:00 p.m. (2006) .... Christopher Henderson
- The Poseidon Adventure (2005) .... Captain Paul Gallico
- Rome: Engineering an Empire (2005) .... Himself
- Undiscovered (2005) .... Wick Treadway
- The Hard Easy (2005) .... Ed Koster
- Man of God (2005) .... Rabbi
- Enterprise Demons (2005) .... John Frederick Paxton
- Enterprise Terra Prime (2005) .... John Frederick Paxton
- Guardiani del cielo, I (2004) .... John Shannon
- The Order (2003) .... Driscoll
- Ivansxtc (2002) .... Don West
- Odyssey 5 (2002) .... Chuck Taggart (19 episodes, 2002-2003)
- Shadow Hours (2001) .... Stuart Chappell
- Styx (2001) .... Nelson
- Dark Prince: The True Story of Dracula (2000) .... Father Stefan
- Falling Through (2000) .... Lou
- Contaminated Man (2000) .... Joseph Müller
- Diplomatic Siege (1999) .... Steve Mitchell
- Saturday Night Live: 25th Anniversary (1999) .... Himself (uncredited)
- Top of the World (1998) .... Ray Mercer
- End of Summer (1997) .... Theo Remmington
- Screamers (1996) .... Joe Hendricksson
- Mighty Aphrodite (1996) .... Jerry Bender
- Al di là delle nuvole (1995) .... Husband
- Present Tense, Past Perfect (1995) .... Charles
- Decoy (1995) .... Baxter
- Lakota Woman: Siege at Wounded Knee (1994) ....
- The New Age (1994) .... Peter Witner
- The Substitute Wife (1994) .... Martin Hightower
- Sunset Grill (1993) .... Ryder Hart
- Partners (1993) .... Doctor
- The Directors The Films of David Cronenberg (1993) .... Himself
- Naked Lunch (1992) .... Bill Lee
- Naked Making Lunch (1992) .... Himself
- Fifty/Fifty (1992) .... Jake Wyer
- Road to Ruin (1991) .... Jack Sloan
- Untitled 'Naked Lunch' Featurette (1991) .... Himself
- Rainbow Drive (1990) .... Mike Gallagher
- RoboCop 2 (1990) .... Robocop
- Women and Men: Stories of Seduction (1990) .... Hobie
- Leviathan (1989) .... Steven Beck
- Cat Chaser (1989) .... George Moran
- Shakedown (1988) .... Roland Dalton
- El Túnel (The Tunnel) (1988) .... Juan Pablo Castel
- RoboCop (1987) .... Officer Alex J. Murphy / RoboCop
- The Making of 'RoboCop' (1987) .... Himself
- Apology (1986) .... Rad Hungate
- A Killing Affair (1986) .... Baston Morris
- Firstborn (1984) .... Sam
- The Adventures of Buckaroo Banzai Across the 8th Dimension (1984) .... Buckaroo Banzai
- Of Unknown Origin (1983) .... Bart Hughes
- Two Kinds of Love (1983) .... Joe Farley
- Kentucky Woman (1983) .... Deke
- Shoot the Moon (1982) .... Frank Henderson
- Just Tell Me What You Want (1980) .... Steven Routledge
- Butch and Sundance: The Early Days (1979) .... Joe Le Fors
- The Dancing Princesses (1978) .... Soldier
- Mourning Becomes Electra (1978) .... Peter
- The Silence (1975) .... Red Sash
- The Man Without a Country (1973) .... Lt. Fellows
- Las Vegas A Cannon Carol (2007) ....
- Monk Mr. Monk, Private Eye (2006) ....
- Odyssey 5 (2002) .... (3 episodes, 2002-2003)
- Gold Coast (1997) ....
- Michael Hayes (1997) .... (unknown episodes)
- Homicide: Life on the Street (1993) .... (2 episodes, 1995-1996)
- Partners (1993) ....
- Gold Coast (1997) .... executive producer
- Partners (1993) .... (teleplay)

