| movie | Dead Money (2024)As Andy | (Not seen) |
| movie | Walden (2023)As Walden Dean | (Not seen) |
| movie | The Price We Pay (2022)As Adam | (Not seen) |
| movie | The Immaculate Room (2022)As Michael | (Not seen) |
| movie | Midnight in the Switchgrass (2021)As Det. Byron Craw | (Not seen) |
| movie | The Comeback Trail (2020)As James Moore | (Not seen) |
| movie | Force of Nature (2020)As Cardillo | (Not seen) |
| movie | Once Upon a Time... in Hollywood (2019) (AKA "Once Upon a Time in Hollywood")As Jay Sebring | (Not seen) |
| movie | Freaks (2018)As Dad | (Not seen) |
| movie | I Am Heath Ledger (2017)As Self | (Not seen) |
| movie | All Nighter (2017)As Martin | (Not seen) |
| movie | The Autopsy of Jane Doe (2016)As Austin Tilden | (Not seen) |
| movie | Prince Avalanche (2013)As Lance | (Not seen) |
| movie | Lone Survivor (2013)As Petty Officer Second Class Danny Dietz | (Not seen) |
| movie | Twice Born (2012) (AKA "Venuto al mondo")As Diego | (Not seen) |
| movie | Savages (2012)As Spin | (Not seen) |
| movie | Killer Joe (2011)As Chris Smith | (Not seen) |
| movie | The Darkest Hour (2011)As Sean | (Not seen) |
| movie | Taking Woodstock (2009)As Billy | (Not seen) |
| movie | Milk (2008)As Cleve Jones | (Not seen) |
| movie | Speed Racer (2008) (AKA "Speed Racer: The IMAX Experience")As Speed Racer | (Not seen) |
| movie | The Air I Breathe (2007) (AKA "Fragmentos del destino")As Tony | (Not seen) |
| movie | Into the Wild (2007)As Christopher McCandless / Alexander Supertramp | (Not seen) |
| movie | Alpha Dog (2006) (AKA "Jesse James Hollywood")As Johnny Truelove | (Not seen) |
| movie | Lords of Dogtown (2005) (AKA "American Knights")As Jay Adams | (Not seen) |
| movie | The Girl Next Door (2004)As Matthew Kidman | (Not seen) |
| movie | Imaginary Heroes (2004)As Tim Travis | (Not seen) |
| tv | Real Time with Bill Maher (2003)As Self(1 episode) | (Not seen) |
| movie | The Mudge Boy (2003)As Duncan Mudge | (Not seen) |
| movie | The Dangerous Lives of Altar Boys (2002) (AKA "Innocent Boys")As Francis Doyle | (Not seen) |
| movie | The Emperor's Club (2002)As Sedgewick Bell | (Not seen) |
| movie | Wild Iris (2001)As Lonnie Bravard | (Not seen) |
| tv | Sabrina, the Teenage Witch (1996)As Darryl(1 episode) | (Not seen) |
| tv | 3rd Rock from the Sun (1996)As Punk(1 episode) | (Not seen) |
| tv | ER (1994)As Chad Kottmeier(2 episodes) | (Not seen) |