CSI: Miami
as Dylan Perez
24
as Agent Solarz
Marvel's Agents of S.H.I.E.L.D.
as Gabriel Soto
Ray Donovan
as Teddy
Insecure
as Nico
Arli$$
as Carlos Cavalho
Touch
as Mr. McNichols
Time of Your Life
as Jesse Bayron
Threat Matrix
as Martin Quintero
Another World
Soldier of Fortune, Inc.
as Alex Vargas
The Men Who Stare at Goats
as Krom - Chilean
McBride: It's Murder, Madam
as Luis Martinez
Valor
as Tomas
Mixing Nia
as Joe
Valley of the Wolves: Iraq
as Dante
Blackout
as Lt. Jesse Ortega
Class of 1999 II: The Substitute
as Ice
Second Chances
as Guillermo
The Mostly Unfabulous Social Life of Ethan Green
as Kyle Underhill