2025
Your Host as Not available2025
The Long Game as Richard Metzger2024
The Union as Foreman2024
Dead Money as Wendel AKA Shotgun2023
Hypnotic as Jeremiah2023
The Retirement Plan as Donny2023
Devil's Peak as Rogers2022
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
No Future as Philip2021
Death of a Telemarketer as Asa Ellenbogen2019
Alita: Battle Angel as Grewishka2018
Death Heads: Brain Drain as Not available2017
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 Terror2016
The Birth of a Nation as Raymond Cobb2015
Criminal Activities as Gerry2014
RoboCop as Maddox2013
Parkland as Father Oscar Huber2012
Dark Shadows as Willie Loomis2012
Lincoln as Alexander Stephens2010
Shutter Island as George Noyce2010
A Nightmare on Elm Street as Freddy Krueger2010
Human Target as Guerrero2010
Louis as Judge Perry2009
Watchmen as Walter Kovacs / Rorschach2009
Winged Creatures as Bob Jaspersen2009
The Phenomenon: The Comic That Changed Comics as Self2008
Semi-Pro as Dukes2006
Little Children as Ronnie J. McGorvey2006
All the King's Men as Roderick "Sugar Boy" Ellis2003
Jimmy Kimmel Live! as Self1997
The View as Self1993
Dollman vs. Demonic Toys as Braxton Reed1993
Prophet of Evil: The Ervil LeBaron Story as Eddie Marston1992
Renegade as Stick1992
Maniac Cop 3: Badge of Silence as Frank Jessup1992
Nemesis as Einstein1991
Dollman as Braxton Reed1990
Get a Life as Cousin Donald1990
Gravedale High as Gill Waterman (voice)1985
MacGyver as Turk1985
The Zoo Gang as Little Joe1984
Murder, She Wrote as Billy Willetts1983
Whiz Kids as Not available1983
Losin' It as Dave1982
American Playhouse as Seventeen-and-Desperate1980
The Forgotten City of the Planet of the Apes as Kraik1980
Breaking Away as Moocher1979
Breaking Away as Moocher1978
The Bad News Bears Go to Japan as Kelly Leak1977
The Love Boat as Paul Turner's Son1977
Damnation Alley as Billy1977
The Bad News Bears in Breaking Training as Kelly Leak1976
The Bad News Bears as Kelly Leak1975
The Day of the Locust as Adore Loomis1974
Planet of the Apes as Not available1974
Valley of the Dinosaurs as Greg Butler1972
The Waltons as Not available1972
Wait Till Your Father Gets Home as Jamie Boyle (voice)NaN
The Block as Not availableNaN
The Underneath: In Fortune's Shadow as The Adversary1972
The Outside Man as Eric1969
Marcus Welby, M.D. as TonyNaN
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