2025
High Rollers as Shawn2024
Cash Out as Shawn Goddard2022
Babylon as George Munn2022
SOKO Linz as Marcel Siebert2021
Midnight in the Switchgrass as Peter2020
Frank and Ava as Officer Josenhans2020
The Violent Heart as Joseph2020
Browse as Richard Coleman2019
The Righteous Gemstones as Chuck Montgomery2018
Widows as David2018
First Man as Michael Collins2017
2031 as Ethan2016
Always Worthy as Breck2015
The Revenant as Jones2015
Tooken as Buddy #12014
Transcendence as James Thomas2014
Dark Was the Night as Donny Saunders2013
Pawn Shop Chronicles as Vernon2013
Meth Head as Kyle2013
Jobs as Daniel Kottke2012
Touch as Calvin Norburg2012
Lincoln as First White Soldier2012
Contraband as Danny Raymer2012
Crazy Eyes as Zach2011
Red Riding Hood as Father August2011
The Perfect Age of Rock 'n' Roll as Clifton Hangar2010
Inception as Nash2010
Bastard as Driver2008
The Brothers Bloom as Bar Patron2008
Death in Love as Youngest Son2008
While She Was Out as Chuckie2007
Dirt as Not available2007
Gardener of Eden as Adam Harris2007
The Cradle as Frank2006
Alpha Dog as Buzz Fecske2006
Brick as The Pin2006
The Darwin Awards as Farley2006
The Tripper as Ivan2006
Swedish Auto as Carter2006
Material Girls as Henry Baines2006
Who Loves the Sun as Will Morrison2005
Criminal Minds as Clerk2005
Barry Dingle as Matt Huggins2005
The Youth In Us as Not available2005
Last Days as Luke2004
The Making of Last Days as Himself2003
Bookies as Casey2002
The Twilight Zone as Corey Williams2002
Long Time Dead as Webster2002
Lathe of Heaven as George Orr2001
24 as Andrew Paige2001
Zoolander as Lukas Haas2001
The Zeta Project as Not available2001
Justice League as Private (voice)2001
Heavy Gear as Marcus Rover (voice)2001
The Pearl as Kino2000
As Told by Ginger as Jake (voice)2000
Son of the Beach as Not available2000
The Adventures of Young Indiana Jones: Passion for Life as Norman Rockwell1999
Running Free as Narrator1999
Breakfast of Champions as George 'Bunny' Hoover1998
David and Lisa as David1998
In Quiet Night as Russell1997
Kiss & Tell as Don the Forensic Intern1996
Mars Attacks! as Richie Norris1996
Everyone Says I Love You as Scott Dandridge1996
Johns as Donner1996
Boys as John Baker Jr.1994
Warrior Spirit as Rod1992
Alan & Naomi as Alan Silverman1992
Leap of Faith as Boyd1991
The Perfect Tribute as Benjamin Blair1991
Rambling Rose as Willcox "Buddy" Hillyer1991
Convicts as Horace Robedaux1989
See You in the Morning as Petey Goodwin1989
The Ryan White Story as Ryan White1989
Music Box as Mike Talbot1988
Lady in White as Frankie Scarlatti1988
A Place at the Table as Charlie Williams1988
The Wizard of Loneliness as Wendall1986
Solarbabies as Daniel1986
Shattered Spirits as Brian Mollencamp1985
The Twilight Zone as (segment "What Are Friends For?")1985
Amazing Stories as Brian Globe1985
Witness as Samuel Lapp1985
Brothers-in-Law as Luke1984
Love Thy Neighbor as Bobby Leob1983
Testament as Scottie WetherlyNaN
Amazing Stories: The Movie II as Brian Globe (archive footage)NaN
Halo of Stars as VanderNaN
Cash Out 3 as ShawnNaN
Pearl as Not available