| Killer Heat (2024)As Nick Bali | (Not seen) |
| Greedy People (2024)As Terry | (Not seen) |
| Beverly Hills Cop: Axel F (2024)As Det. Bobby Abbott | (Not seen) |
| Once Upon a Studio (2023)As Jim Hawkins (voice) (archive footage) | (Not seen) |
| Flora and Son (2023)As Jeff | (Not seen) |
| Pinocchio (2022)As Jiminy Cricket (voice) | (Not seen) |
| The Trial of the Chicago 7 (2020)As Richard Schultz | (Not seen) |
| Project Power (2020)As Frank | (Not seen) |
| 7500 (2019)As Tobias Ellis | (Not seen) |
| Knives Out (2019)As Detective Hardrock (voice) | (Not seen) |
| Star Wars: Episode VIII - The Last Jedi (2017) (AKA "Star Wars: The Last Jedi")As Slowen Lo (voice) | (Not seen) |
| Snowden (2016)As Edward Snowden | (Not seen) |
| The Night Before (2015)As Ethan Miller | (Not seen) |
| The Walk (2015)As Philippe Petit | (Not seen) |
| The Interview (2014)As Joseph Gordon-Levitt (uncredited) | (Not seen) |
| Sin City: A Dame to Kill For (2014) (AKA "Sin City 2")As Johnny | (Not seen) |
| The Wind Rises (2013) (AKA "Kaze tachinu") | (Not seen) |
| Don Jon (2013) (AKA "Don Jon's Addiction")As Jon Martello, Jr. | (Not seen) |
| Lincoln (2012)As Robert Lincoln | (Not seen) |
| Premium Rush (2012)As Wilee | (Not seen) |
| Looper (2012)As Joe | (Not seen) |
| The Dark Knight Rises (2012) (AKA "T.D.K.R.")As John Blake | (Not seen) |
| 50/50 (2011)As Adam Lerner | (Not seen) |
| Hesher (2010) (AKA "Metalhead")As Hesher | (Not seen) |
| Elektra Luxx (2010)As Bert Rodriguez | (Not seen) |
| Inception (2010)As Arthur | (Not seen) |
| Women in Trouble (2009)As Bert Rodriguez | (Not seen) |
| G.I. Joe: The Rise of Cobra (2009) (AKA "Dark Sky: First Strike")As The Doctor / Rex | (Not seen) |
| 500 Days of Summer (2009) (AKA "(500) Days of Summer")As Tom Hansen | (Not seen) |
| Killshot (2008)As Richie Nix | (Not seen) |
| Miracle at St. Anna (2008)As Tim Boyle | (Not seen) |
| Stop-Loss (2008)As Tommy Burgess | (Not seen) |
| The Lookout (2007)As Chris Pratt | (Not seen) |
| Shadowboxer (2005)As Dr. Don | (Not seen) |
| Havoc (2005)As Sam | (Not seen) |
| Brick (2005)As Brendan | (Not seen) |
| Mysterious Skin (2004)As Neil | (Not seen) |
| Treasure Planet (2002)As Jim Hawkins (voice) | (Not seen) |
| Manic (2001)As Lyle | (Not seen) |
| Picking Up the Pieces (2000) (AKA "Virgin Hand")As Flaco | (Not seen) |
| 10 Things I Hate About You (1999)As Cameron James | (Not seen) |
| Halloween H20: 20 Years Later (1998) (AKA "Halloween 7")As Jimmy Howell | (Not seen) |
| The Juror (1996)As Oliver Laird | (Not seen) |
| Angels in the Outfield (1994)As Roger Bomman | (Not seen) |
| A River Runs Through It (1992)As Young Norman | (Not seen) |
| Beethoven (1992) (AKA "Beethoven: Story of a Dog")As Student #1 | (Not seen) |