2024
English Teacher as Evan Marquez (8 episodes)
2024
Grimsburg as (voice) (1 episode)
2023
Cypher as Detective Brian Alvarez
2023
80 for Brady as Derek
2021
A Spy Movie as Jack Johnson / Evelina
2021
Pretending as Man walking in park
2019
Webseries: The Movie
2019
Special as Shay (1 episode)
2018
Are You Still Singing? as Office Manager
2018
Grandmother's Gold as Danny
2018
Matt and Dan as Bartholemew (1 episode)
2017
How to Be a Slut in America
2017
Will & Grace as Estefan (12 episodes)
2017
Get Shorty as Jayson (1 episode)
2016
The Gay and Wondrous Life of Caleb Gallo as Caleb (5 episodes)
2015
RocketJump: The Show as Sherlock Holmes (1 episode)
2015
Life in Pieces as Jorge (1 episode)
2015
Grace and Frankie as Willy (1 episode)
2014
Jane the Virgin as Wesley (4 episodes)
2014
Go-Go Boy Interrupted as Eliot (21 episodes)
2011
2 Broke Girls as Tad (1 episode)
2009
Herpes Boy as DragonSlayer1985