Filmography
| 2022 | The Garcias · as Dr. Bradford Kiley |
| 2022 | The Virgin of Highland Park · as Coach Manuel Torres |
| 2021 | NCIS: Hawai'i · as Martin 'marty' Maldado |
| 2020 | B Positive · as Doctor |
| 2020 | Danger Force · as Chicken Man |
| 2019 | The L Word: Generation Q · as Steven Chavez |
| 2018 | The Kominsky Method · as Quincy Director |
| 2018 | American Psychopath · as Documentary Killer 1 |
| 2018 | Station 19 · as William |
| 2018 | 9-1-1 · as Hugo Castillo |
| 2017 | S.W.A.T. (2017) · as Budtender |
| 2017 | Wisdom of the Crowd · as Anthony |
| 2017 | Training Day · as Las Viboras Police Officer #2 |
| 2016 | Dead Bullet · as Jorge Pena |
| 2016 | Single by 30 · as Rob |
| 2016 | Stranger Things · as Sergeant Luis Ramirez |
| 2015 | Crazy Ex-Girlfriend · as Paul Ramirez |
| 2015 | Bunk'd · as Javi |
| 2015 | Everything Before Us · as Paul |
| 2014 | Bosch · as Ia Sgt. Larry Alvarez |
| 2013 | Down and Dangerous · as Benito 'junior' Guzman |
| 2013 | The Fosters (2013) · as Dj |
| 2012 | Major Crimes · as Lieutenant Joe Camacho |
| 2012 | Home is Where the Hans Are · as Phil |
| 2012 | ¡Rob! · as Rolando |
| 2011 | Harry's Law · as Cole |
| 2009 | Heist · as Paulo |
| 2009 | NCIS: Los Angeles · as Gus Sternwig |
| 2009 | Meltdown · as Spaghetti (voice) |
| 2007 | Eater · as Bannerman |
| 2007 | Rules of Engagement · as Javier |
| 2006 | 10 Items or Less · as Aaron |
| 2003 | NCIS · as Ricardo |
| 1996 | Promised Land · as Kevin Neally |




