2025The Fantastic 4: First StepsReed Richards / Mister FantasticMovie
2025EddingtonTed GarciaMovie
2025MaterialistsHarryMovie
2025Encounters in the Milky WayNarratorMovie
2025The UninvitedLucienMovie
2025Freaky TalesClintMovie
2024Gladiator IIGeneral AcaciusMovie
2024The Wild RobotFink (voice)Movie
2024Drive-Away DollsPenis CollectorMovie
2023Strange Way of LifeSilvaMovie
2022The Unbearable Weight of Massive TalentJavi GutierrezMovie
2022The BubbleDieter BravoMovie
2022House Comes with a BirdNicoMovie
2021The Book of Boba FettDin Djarin / The Mandalorian · 3 episodesShow
2021CallsPedro (voice) · 1 episodeShow
2020We Can Be HeroesMarcus MorenoMovie
2020Wonder Woman 1984Maxwell LordMovie
2020Home Movie: The Princess BrideInigo Montoya · 1 episodeShow
2020Community Table ReadMr. StoneMovie
2019The MandalorianDin Djarin / The Mandalorian · 24 episodesShow
2019Triple FrontierFrancisco 'Catfish' MoralesMovie
2018If Beale Street Could TalkPietro AlvarezMovie
2018ProspectEzraMovie
2018Zumbis em BrasíliaJoel · 1 episodeShow
2018The Equalizer 2Dave YorkMovie
2017Kingsman: The Golden CircleWhiskeyMovie
2016The Great WallTovarMovie
2015Bloodsucking BastardsMaxMovie
2015NarcosJavier Peña · 30 episodesShow
2015SweetsTwin PeterMovie
2015Game of Thrones The IMAX ExperienceOberyn MartellMovie
2013GracelandJuan Badillo · 10 episodesShow
2013The Sixth GunSpecial Agent OrtegaMovie
2013Red Widow2 episodesShow
2011HomelandDavid Portillo · 1 episodeShow
2011Charlie's AngelsFrederick Mercer · 1 episodeShow
2011Sweet Little LiesPaulinoMovie
2011Burn Notice: The Fall of Sam AxeComandante VeracruzMovie
2011Body of ProofZack Goffman · 1 episodeShow
2011The Adjustment BureauMaitre D' Paul De SantoMovie
2010NikitaLiam · 1 episodeShow
2009IrisBillyMovie
2008I Am That GirlNoahMovie
2006Brothers and SistersZach Wellison · 2 episodesShow
2005HermanasSteveMovie
2001Earth vs. the SpiderGoth GuyMovie
1997Buffy the Vampire SlayerEddie · 1 episodeShow
1997Window ShoppingDavidMovie
1996Burning BridgesJeremyMovie
1994Touched by an AngelRicky Hauk · 1 episodeShow
1993NYPD BlueShane 'Dio' Morrissey · 1 episodeShow