
Filmography50 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2025 | Keep QuietMovie | Darius Humphrey | 46 |
| 2025 | Violent EndsMovie | Tuck Whitehead | 46 |
| 2025 | BFFsMovie | — | 46 |
| 2023 | Confidential InformantMovie | Mike Thorton | 44 |
| 2022 | Let the Right One InSeries | Matthew Dean | 43 |
| 2021 | Grace and GritMovie | Bob Doty | 42 |
| 2020 | The Murder of Nicole Brown SimpsonMovie | Glen Rogers | 41 |
| 2015 | Fear the Walking DeadSeries | Jason Riley | 36 |
| 2014 | Away From HereMovie | James | 35 |
| 2012 | House of LiesSeries | Kurt | 33 |
| 2011 | Body of ProofSeries | Marcel Trevino | 32 |
| 2011 | 388 Arletta AvenueMovie | James | 32 |
| 2011 | On the InsideMovie | Allen Meneric | 32 |
| 2011 | Afghan LukeMovie | Luke Benning | 32 |
| 2011 | The Speed of ThoughtMovie | Joshua Lazarus | 32 |
| 2010 | Burning PalmsMovie | Robert Kane | 31 |
| 2010 | Mirrors 2Movie | Max Matheson | 31 |
| 2010 | KalamityMovie | Billy Klepack | 31 |
| 2010 | MeskadaMovie | Noah Cordin | 31 |
| 2009 | My One and OnlyMovie | Bud | 30 |
| 2008 | SleepwalkingMovie | James | 29 |
| 2007 | How to Rob a BankMovie | Jinx | 28 |
| 2006 | The Night of the White PantsMovie | Horace 'Raff' Rafferty | 27 |
| 2005 | Sin CityMovie | Roark Jr. / Yellow Bastard | 26 |
| 2003 | Jimmy Kimmel Live!Series | Self | 24 |
| 2003 | Terminator 3: Rise of the MachinesMovie | John Connor | 24 |
| 2003 | CarnivàleSeries | Ben Hawkins | 24 |
| 2003 | BookiesMovie | Toby | 24 |
| 2003 | TwistMovie | Dodge | 24 |
| 2002 | TabooMovie | Christian Turner | 23 |
| 2002 | WastedMovie | Chris | 23 |
| 2001 | BullyMovie | Bobby Kent | 22 |
| 2001 | All ForgottenMovie | Vladimir | 22 |
| 2001 | In the BedroomMovie | Frank Fowler | 22 |
| 2000 | Sunset StripMovie | Zach | 21 |
| 1999 | Law & Order: Special Victims UnitSeries | Peter Harrison | 20 |
| 1999 | Seasons of LoveSeries | Adult Grover | 20 |
| 1998 | The Thin Red LineMovie | Pfc. Edward Bead | 19 |
| 1997 | Eye of GodMovie | Tom Spencer | 18 |
| 1996 | Promised LandSeries | Billy Sullivan | 17 |
| 1996 | My Son Is InnocentMovie | Eric Sutter | 17 |
| 1995 | Tall Tale: The Unbelievable AdventureMovie | Daniel Hackett | 16 |
| 1995 | Blue RiverMovie | Young Edward | 16 |
| 1994 | Safe PassageMovie | Simon | 15 |
| 1994 | Incident in a Small TownMovie | John Bell Trenton | 15 |
| 1993 | The Man Without a FaceMovie | Charles E. 'Chuck' Norstadt | 14 |
| 1992 | Woman With a PastMovie | Brian | 13 |
| 1991 | Stranger at My DoorMovie | Robert Fortier | 12 |
| 0 | DevotedMovie | Ray | — |
| 0 | When the Lights Go OutMovie | Neil | — |