Actor (65 credits)
- Is That a Gun in Your Pocket? (2016) Cyrus
- Life on Mars (2008) Donovan Stamp
- The Bronx Is Burning (мини-сериал) (2007) Gabe Paul
- The Black Donnellys (2007) Jenny's Pop
- The War (2007) Reader
- Trainwreck: My Life as an Idiot (2007) Bert
- Invincible (2006) Frank Papale
- Brotherhood (2006) Neal Caffee
- The Promise (2006) Liam
- Unforgivable Blackness: The Rise and Fall of Jack Johnson (2004) Other Voices, voice acting
- The Lottery (2004) Father
- Gods and Generals (2003) Sgt. Buster Kilrain
- Mystic River (2003) Theo, not listed in credits
- Horatio's Drive: America's First Road Trip (2003) Other Voices, voice acting
- Black Knight (2001) King Leo
- The Flamingo Rising (2001) Judge Lester, Stunt Pilot, not listed in credits
- Mark Twain (2001) Mark Twain, voice acting
- Jazz (2001)
- Dark Angel (2000) Operative at Warehouse
- Thirteen Days (2000) Gen. Curtis LeMay
- Sally Hemings: An American Scandal (2000) Thomas Paine
- Two Family House (2000) Jim O'Neary
- The Confession (1999) Mel Duden
- Mercury Rising (1998) Lomax
- Lewis & Clark: The Journey of the Corps of Discovery (1997) Patrick Gass, voice acting
- Oz (1997) Seamus O'Reilly
- Lawnmower Man 2: Beyond Cyberspace (1996) Jonathan Walker
- Looking for Richard (1996) играет самого себя / Hastings
- Calm at Sunset (1996) Kelly Dobbs
- The Quick and the Dead (1995) Eugene Dred
- New York News (1995) Jim Kowalski
- Streets of Laredo (1995) Mox Mox
- The Whipping Boy (1994) Hold-Your-Nose-Billy
- Gettysburg (1993)
- Cobra (1993) Cpl. Biggs
- Jennifer Eight (1992) Citrine
- Breaking the Silence (1992) Jack Hastings
- Rambling Rose (1991) Dr. Martinson
- One Good Cop (1991)
- When Will I Be Loved? (1990) Jerry Howard
- Northern Exposure (1990) Arlen Briscoe
- Jesse (1988) Ken Brand
- Homeboy (1988) Grazziano
- Funny Farm (1988) Crum Petree, the Mailman, not listed in credits
- The Sun and the Moon (1987)
- Flashpoint (1984) Brook
- Attack on Fear (1984) Richard Ofshe
- Something About Amelia (1984) Dr. Kevin Farley
- Rage of Angels (1983) Ken Bailey
- America Undercover (1983) играет самого себя
- The Elephant Man (1982) Frederick Treves
- The Funhouse (1981)
- The Lathe of Heaven (1980) Dr. William Haber
- The Scarlet Letter (мини-сериал) (1979) Roger Chillingworth
- Paradise Alley (1978) Stitch
- Johnny, We Hardly Knew Ye (1977) David F. Powers
- The Deadliest Season (1977) George Graff
- Visions (1976) James Gregg
- Rx for the Defense (1973) Dr. Packer
- Mr. Inside/Mr. Outside (1973) Fence #1
- Slaughterhouse-Five (1972) Roland Weary
- Portnoy's Complaint (1972) Smolka
- Shamus (1972) The Kid
- Believe in Me (1971) Clancy
- The Doctors (1963) Gordon Dobbs, not listed in credits
Director (1 credits)