
Filmography26 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2023 | AccusedSeries | Jake Harris | 49 |
| 2021 | Dear Evan HansenMovie | Larry Mora | 47 |
| 2021 | VivoMovie | Bus Passenger (voice) | 47 |
| 2020 | FataleMovie | Carter Heywood | 46 |
| 2020 | The Paley Center Salutes Law & Order: SVUMovie | Self | 46 |
| 2019 | The Kelly Clarkson ShowSeries | Self | 45 |
| 2018 | Mayans M.C.Series | Miguel Galindo | 44 |
| 2018 | GoneSeries | John Bishop | 44 |
| 2017 | The Good FightSeries | Racehorse Diaz | 43 |
| 2017 | One Day at a TimeSeries | Tito | 43 |
| 2016 | BrainDeadSeries | Luke Healy | 42 |
| 2014 | Chicago P.D.Series | Nick Amaro | 40 |
| 2012 | ScandalSeries | Alex Vargas | 38 |
| 2010 | Across the Line: The Exodus of Charlie WrightMovie | Gabriel Garza | 36 |
| 2008 | The Burning PlainMovie | Santiago Martinez | 34 |
| 2007 | Burn NoticeSeries | Adam Scott | 33 |
| 2006 | Rachael RaySeries | — | 32 |
| 2006 | FlickaMovie | Jack | 32 |
| 2005 | The Lost CityMovie | Alberto Mora | 31 |
| 2005 | BetweenMovie | Victor | 31 |
| 2004 | CSI: NYSeries | Scotty Valens | 30 |
| 2004 | NYPD 2069Movie | Eddie Vega | 30 |
| 2003 | Cold CaseSeries | Scotty Valens | 29 |
| 2002 | The ShieldSeries | Armadillo Quintero | 28 |
| 1999 | Law & Order: Special Victims UnitSeries | Nick Amaro | 25 |
| 0 | The Magnificent SevenSeries | Santiago 'Santi' Vega | — |