Task as Cliff (1 episode)
2025
The Auction as David Valdez
2024
Smile 2 as Darius Bravo
2023
Cassandro as Gerardo
2023
Miguel Wants to Fight as Albert
2023
Class of '09 as Amos Garcia (6 episodes)
2022
The Same Storm as Nurse Joey
2022
Cha Cha Real Smooth as Joseph
2022
Hustle as Oscar Morales
2021
Mother/Android as Arthur
2021
Night Teeth as Jay Perez
2021
American Horror Stories as Toby Arcaño (1 episode)
2021
Army of the Dead as Mikey Guzman
2020
The Accidental Wolf as Cast (4 episodes)
2020
Bottomless Brunch at Colman's as Self (1 episode)
2020
Sloan Hearts Neckface as Neckface
2019
Seis Manos as (voice) (1 episode)
2019
Seis Manos as Nachito (voice) (3 episodes)
2019
Seis Manos as Nachito / State Police Captain (voice) (1 episode)
2019
El Chicano as Diego / Pedro
2018
Seven Seconds as Felix Osorio (10 episodes)
2017
Staring at the Sun as Sonny
2017
Atypical as Nick (10 episodes)
2017
Riverdale as Óscar Castillo (1 episode)
2016
Easy as Bernie (1 episode)
2016
Special Correspondents as Domingo
2014
Gotham as Eduardo Flamingo (1 episode)
2014
Looking as Ricardo "Richie" Donado Ventura (17 episodes)
2013
Bless Me, Ultima as Andrew
2012
Kiss Me as Kid Vargas
2012
The Girl as Border Agent
2011
Narcocorrido as Hector / Lazaro De Yuma
2010
Cold Weather as Carlos
2009
Don't Let Me Drown as Alex
2008
Paraiso Travel as Carlos
2007
Amexicano as Ignacio
1990
Law & Order as Eddy Blanco (1 episode)