2026The RipMajor Thom VallejoMovie
2025MotherlandMatteoMovie
2025PULSERuben Soriano · 8 episodesShow
2024The Image of YouDavidMovie
2024ClawfootEvanMovie
2024ShōgunRodrigues · 3 episodesShow
2022BanditSnydesMovie
2022MosquitoSilas St-JohnMovie
2019The Morning ShowYanko Flores · 35 episodesShow
2018New AmsterdamDirector · 3 episodesShow
2018RiseDirector · 1 episodeShow
2017Big Hero 6 The SeriesChief Cruz (voice) · 3 episodesShow
2017Crown HeightsBruce RegenstreichMovie
2017DuckTalesPonce de Leon / Springbreakers (voice) · 1 episodeShow
2017Midnight, TexasKai Lucero · 8 episodesShow
2016ImperiumTom HernandezMovie
2016Director's CutPerryMovie
2013Dead DropSantiagoMovie
2013Ray DonovanSheldon Blackwood · 1 episodeShow
2013Bates MotelAlex Romero · 50 episodes · Director · 3 episodesShow
2012Outlaws - For Greater GloryMayor PicazoMovie
2011RingerVictor Machado · 22 episodesShow
2011WilfredDr. Arturo Ramos · 1 episodeShow
2008The Penguins of MadagascarSavio (voice) · 3 episodesShow
2008Killer MovieSeaton BrookstoneMovie
2007CaneFrank Duque · 13 episodesShow
2007Andy Barker, P.I.Dr. Cey · 1 episodeShow
2006Smokin' AcesPasquale Acosta "S.A. Gerald Diego"Movie
2006Day BreakEddie Reyes · 1 episodeShow
2006Me, EloiseDiego (voice) · 1 episodeShow
2006PsychDeclan Rand · 2 episodesShow
2005Commander in ChiefDr. Kyle Brock · 1 episodeShow
2005The Lost CityLuis FelloveMovie
2004Justice League UnlimitedEl Diablo (voice) · 1 episodeShow
2004Century CityTom Montero · 9 episodesShow
2003Cold CaseMike Valens · 3 episodesShow
2003ManhoodJack the DogMovie
2003Queens Supreme1 episodeShow
2002Kim PossibleSeñor Senior Jr. (voice), Announcer (voice) · 11 episodesShow
2002The Laramie ProjectMoisés KaufmanMovie
2001The TickBatmanuel · 9 episodesShow
2001ScrubsDr. Ramirez · 1 episodeShow
2001These Old BroadsGavinMovie
2001Jack the DogJack the DogMovie
2001The DivisionByron Johnson · 1 episodeShow
2000Static ShockGarcia (voice) · 1 episodeShow
2000Attention ShoppersEnrique Suavez · Executive Producer · WriterMovie
2000Strong MedicineJonas Ray · 15 episodesShow
2000Resurrection Blvd.Peter Terrano · 20 episodesShow
2000New SuitsAlanMovie
2000Noriega: God's FavoriteMajor GiroldiMovie
1997Veronica's ClosetTony Tony · 1 episodeShow
1996Garage SaleMaxMovie
1996Suddenly SusanLuis Rivera · 92 episodesShow
1995Brotherly LoveEduardo · 1 episodeShow
1995Happily Ever After: Fairy Tales for Every ChildSir Gooey (voice) · 1 episodeShow
1995MuscleGianni · 13 episodesShow
1994Ray Alexander: A Taste For JusticeMovie
1993The John Larroquette ShowFelicio · 1 episodeShow
1993Good AdviceMarco · 1 episodeShow
1992Melrose PlaceAlex · 1 episodeShow