2025
High Ground as Nathaniel Matheson2025
Due West as Pastor Mike2024
The Curse of the Necklace as Frank Davis2023
The Fall of the House of Usher as Frederick Usher2023
Pet Sematary: Bloodlines as Dan Crandall2023
Où est parti E.T. ? L'Enfance selon Spielberg as Self2022
The Midnight Club as Freedom Jack2022
Crawlspace as Robert2022
Sam & Kate as Ron2022
In Search of Tomorrow as Self - Interviewee2021
Midnight Mass as Ed Flynn2021
Just Beyond as Crazy Chris2021
To All the Boys: Always and Forever as Mr. Kavinsky2020
FBI: Most Wanted as Dr. Justin Brock2020
DC's Stargirl as Chuck (voice)2020
DC's Stargirl as Charles McNider / Dr. Mid-Nite2020
The Haunting of Bly Manor as Henry Wingrave2020
Showbiz Kids as Self2020
Dreamkatcher as Luke2019
Doctor Sleep as The Bartender2019
The Great Alaskan Race as Thompson2018
The Haunting of Hill House as Young Hugh Crain2018
Girl in the Bunker as Vinson Filyaw2017
Gerald's Game as Tom2016
Better Things as Robin2016
Ouija: Origin of Evil as Father Tom2015
Sons of Liberty as John Adams2013
Betrayal as T.J. Karsten2013
Big Sur as Philip Whalen2013
Misfire: The Rise and Fall of the Shooting Gallery as Self2012
Final Cut: Ladies and Gentlemen as (archive footage)2012
The Last Ride as Hank Williams / "Mr. Wells" / Luke2012
The 'E.T.' Journals as Self2011
The Legend of Hell's Gate: An American Conspiracy as John St. Helens2010
Dear John as Tim Wheddon2010
The Psycho Legacy as Self2009
Don't Look Up as Josh Petri2009
Red Velvet as Aaron2008
The Mentalist as Tommy Lisbon2008
Not Quite Hollywood as Self2007
The Last Sin Eater as Man of God2007
Ghost Writer as Eric Rykell2006
Nightmares & Dreamscapes: From the Stories of Stephen King as Robert Foncy2006
Desperation as Peter Jackson2006
The Hard Easy as Paul Weston2006
Chocolate as Jamie2006
The Deal: El trato as Frank2005
Masters of Horror as Jamie2004
Dead Birds as William2004
Honey Baby as Tom Brackett2003
11:14 as Jack2003
I Capture the Castle as Simon Cotton2003
Plain Dirty as Edgar Macbeth2002
Without a Trace as Franklin Romar2002
Gangs of New York as Johnny Sirocco2002
I'm with Lucy as Date 4 - Barry2002
E.T. the Extra-Terrestrial 20th Anniversary Special as Self2002
Dead in the Water as Jeff2001
The Quickie as Alex2000
CSI: Crime Scene Investigation as Jeremy Kent2000
All the Pretty Horses as Rawlins2000
A Good Baby as Raymond Toker1999
Law & Order: Special Victims Unit as Sean Roberts1999
Fever as Nick Parker1999
Happy Face Murders as Dylan McCarthy1998
Moby Dick as Ishmael1998
Niagara, Niagara as Seth1997
The View as Self1997
Suicide Kings as Avery Chasten1997
Hijacking Hollywood as Kevin1997
Bombshell as Buck1996
Riders of the Purple Sage as Bern Venters1996
The Making of 'E.T. the Extra-Terrestrial' as Self1995
Indictment: The McMartin Trial as Ray Buckey1994
Legends of the Fall as Samuel Ludlow1994
Curse of the Starving Class as Wesley Tate1994
Beyond Obsession as John Thompson1993
Fire in the Sky as Greg Hayes1992
A Taste for Killing as Cary Sloan1990
Psycho IV: The Beginning as Young Norman Bates1989
Valmont as Danceny1988
Murder One as Billy Isaacs1986
Frog Dreaming as Cody1984
Cloak & Dagger as Davey Osborne1984
Misunderstood as Andrew1982
E.T. the Extra-Terrestrial as Elliott1981
Raggedy Man as HarryNaN
Riptide as Not availableNaN
Generation Angst as Tim Grinnell1981
The Steeler and the Pittsburgh Kid as Nick2025
Due West Executive Producer