
2025
Your Host as Not available2024
Dead Money as Wendel AKA Shotgun2024
The Union as Foreman2023
The Retirement Plan as Donny2023
Hypnotic as Jeremiah2023
Devil's Peak as Rogers2019
Alita: Battle Angel as Grewishka2017
Genius as J. Edgar Hoover2017
The Dark Tower as Richard Sayre2016
Preacher as Odin Quincannon2016
London Has Fallen as Deputy Chief Mason2016
The Tick as The Terror2014
RoboCop as Maddox2013
Parkland as Father Oscar Huber2012
Dark Shadows as Willie Loomis2012
Lincoln as Alexander Stephens2010
Shutter Island as George Noyce2010
Human Target as Guerrero2010
A Nightmare on Elm Street as Freddy Krueger2009
Watchmen as Walter Kovacs / Rorschach2006
Little Children as Ronnie J. McGorvey2003
Jimmy Kimmel Live! as Self1997
The View as Self1992
Renegade as Stick1991
Dollman as Braxton Reed1990
Get a Life as Cousin Donald1985
MacGyver as Turk1984
Murder, She Wrote as Billy Willetts1983
Losin' It as Dave1978
The Bad News Bears Go to Japan as Kelly Leak1977
The Love Boat as Paul Turner's Son1975
The Day of the Locust as Adore Loomis1972
The Waltons as Not available1970
The Partridge Family as Rusty1969
Marcus Welby, M.D. as TonyNaN
The Block as Not available1982
American Playhouse as Seventeen-and-DesperateNaN
The Underneath: In Fortune's Shadow as The Adversary2025
The Long Game as Richard Metzger2022
The First Lady as Louis Howe2022
My Father's Dragon as Tamir the Tarsier (voice)2022
Oak Thorn & the Old Rose of Love as Magician2021
Death of a Telemarketer as Asa Ellenbogen2021
No Future as Philip2018
Death Heads: Brain Drain as Not available2016
The Birth of a Nation as Raymond Cobb2015
Criminal Activities as Gerry2010
Louis as Judge Perry2009
The Phenomenon: The Comic That Changed Comics as Self2009
Winged Creatures as Bob Jaspersen2008
Semi-Pro as Dukes2006
All the King's Men as Roderick "Sugar Boy" Ellis1993
Dollman vs. Demonic Toys as Braxton Reed1993
Prophet of Evil: The Ervil LeBaron Story as Eddie Marston1992
Maniac Cop 3: Badge of Silence as Frank Jessup1992
Nemesis as Einstein1990
Gravedale High as Gill Waterman (voice)1985
The Zoo Gang as Little Joe1983
Whiz Kids as Not available1980
The Forgotten City of the Planet of the Apes as Kraik1980
Breaking Away as Moocher1979
Breaking Away as Moocher1977
Damnation Alley as Billy1977
The Bad News Bears in Breaking Training as Kelly Leak1976
The Bad News Bears as Kelly Leak1974
Planet of the Apes as Not available1974
Valley of the Dinosaurs as Greg Butler1972
Wait Till Your Father Gets Home as Jamie Boyle (voice)1972
The Outside Man as EricNaN
Tuesday's Flu as Not available2025
The Long Game Executive Producer2015
Criminal Activities Director1997
An Unknown Encounter Writer1997
An Unknown Encounter Second Unit Director1990
Playroom Story