2024
Megalopolis as Aram Kazanjian2023
Year of the Fox as Not available2021
kid 90 as Self2021
La Flamme Rouge as Rick Van Pelt2020
A Fall from Grace as Not available2019
Why Not Choose Love: A Mary Pickford Manifesto as Alfred Johnston2017
When We Rise as David2016
Ride with Norman Reedus as Self2015
Unity as Narrator (voice)2015
#Horror as Harry Cox2014
The Judge as Deputy Hanson2013
Big Sur as Michael McClure2012
House of Lies as Zaninno2010
Hawaii Five-0 as Walton Dawkins2010
Rizzoli & Isles as Ron Garvey2006
Brothers and Sisters as Tommy Walker2006
Brothers and Sisters as Tommy Walker / Tommy March2006
The Tripper as Jimmy2005
Ghost Whisperer as Michael2005
Medium as Christopher Dennis Sipes2005
Into the West as David Wheeler2005
Feast as Bozo2005
Slingshot as Taylor2004
Traffic as Ben Edmonds2004
Ladder 49 as Ray Gauquin2003
Jimmy Kimmel Live! as Not available2003
Sol Goode as Sol Goode2002
Hard Cash as Eddie2002
Deuces Wild as Jimmy Pockets2001
Alias as Thomas Grace2001
Project Greenlight as Not available2001
Pasadena as Nate Greeley2001
The Center of the World as Brian Pivano2001
MacArthur Park as Steve2000
Four Dogs Playing Poker as Julian2000
Voodoo Dawn as A.J. Merchant2000
Shadow Hours as Michael Holloway1999
Out in Fifty as Lefty1998
Charmed as Richard Montana1997
The View as Self1997
The Hunger as James Chandler1997
Lost Highway as Pete Dayton1997
Pretty as a Picture: The Art of David Lynch as Self1997
Habitat as Andreas Symes1997
Big City Blues as Walter1997
The Swords as James Chandler1996
White Squall as Tod Johnstone1996
Cityscrapes: Los Angeles as Leader1995
Judge Dredd as Cadet Nathan Olmeyer1995
Terrified as Chad's Friend1995
Mr. Holland's Opus as Stadler (uncredited)1994
Natural Born Killers as Gas Station Attendant1994
Dead Beat as Rudy1994
Don't Do It as Jake1993
Red Hot as Alexi1992
Where the Day Takes You as Little J1991
The Pope Must Die as Joe Don Dante1991
December as Allister Gibbs1991
My Heroes Have Always Been Cowboys as Jud1990
Twin Peaks as Red1990
Lord of the Flies as Ralph1990
Young Guns II as Tom O'Folliard1989
Nightmare Classics as MilesNaN
Dead of Nowhere 3D as Douglas1989
The Turn of the Screw as Miles