
Filmography38 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2019 | BatwomanSeries | Tommy Elliot | 47 |
| 2016 | Rush HourSeries | Reginald Mason | 44 |
| 2014 | The Mysteries of LauraSeries | Shane Allen | 42 |
| 2013 | The BlacklistSeries | Young Ilya Koslov | 41 |
| 2013 | Ray DonovanSeries | Jacob Waller | 41 |
| 2011 | RevengeSeries | Nolan Ross | 39 |
| 2010 | Hawaii Five-0Series | Lee Berg | 38 |
| 2010 | The Avengers: Earth's Mightiest HeroesSeries | Bruce Banner (voice) | 38 |
| 2009 | Watch What Happens Live with Andy CohenSeries | Self - Guest | 37 |
| 2008 | Legend of the SeekerSeries | Young Zeddicus Zul Zorander | 36 |
| 2008 | The Ramen GirlMovie | Ethan | 36 |
| 2008 | Dark StreetsMovie | Chaz | 36 |
| 2008 | 80 MinutesMovie | Alex North | 36 |
| 2008 | Schrader's ExorcismMovie | Self | 36 |
| 2007 | Mad MenSeries | Arthur Case | 35 |
| 2007 | Love and MaryMovie | Jake / Brent | 35 |
| 2006 | Valley of the Heart's DelightMovie | Jack Pacheco | 34 |
| 2005 | Dominion: Prequel to The ExorcistMovie | Father Francis | 33 |
| 2005 | Don't Come KnockingMovie | Earl | 33 |
| 2005 | Born KillersMovie | Michael | 33 |
| 2004 | The Bourne SupremacyMovie | Danny Zorn | 32 |
| 2003 | CarnivàleSeries | Harlan Staub | 31 |
| 2003 | The Life of David GaleMovie | Zack Stemmons | 31 |
| 2002 | The Bourne IdentityMovie | Danny Zorn | 30 |
| 2002 | AbandonMovie | Harrison Hobart | 30 |
| 2001 | Summer CatchMovie | Auggie Mulligan | 29 |
| 2001 | New Port SouthMovie | Wilson | 29 |
| 2000 | American VirginMovie | Brian | 28 |
| 2000 | Cherry FallsMovie | Kenny Ascott | 28 |
| 1999 | Time of Your LifeSeries | — | 27 |
| 1999 | Outside ProvidenceMovie | Jack Wheeler | 27 |
| 1999 | No VacancyMovie | Michael | 27 |
| 1999 | Dying to LiveMovie | Matthew 'Matt' Jannett | 27 |
| 1998 | Fantasy IslandSeries | Cybil Hammond | 26 |
| 1998 | Great ExpectationsMovie | Owen | 26 |
| 1996 | I Shot Andy WarholMovie | Clean Cut Boy (as Gabriel Mick) | 24 |
| 1996 | Parallel SonsMovie | Seth Carlson | 24 |
| 1994 | ERSeries | Carl Twomey | 22 |