Monster Warriors as Antonio (37 episodes)
2024
A Bestselling Kind of Love as Tom Gibbs
2024
Departing Seniors as Mr. Arda
2017
Dynasty as Manuel (3 episodes)
2017
The Saint as Doyle Constantino
2017
47 Meters Down as Louis
2017
The Psycho She Met Online as Tyler Hexley
2015
Trigger Point as Jared Church
2015
Blood & Oil as A.J. Menendez (10 episodes)
2015
Bosch as Jose Esquivel Jr. (4 episodes)
2014
Category 5 as Pete Keller
2013
Crystal Lake Memories: The Complete History of Friday the 13th as Self - 'Stoney'
2012
The Client List as Diego Shankman (1 episode)
2010
Pretty Little Liars as Garrett Reynolds (23 episodes)
2009
Castle as Manny Castro (1 episode)
2008
The Mentalist as Julian Gallego (1 episode)
2008
90210 as Diego Flores (7 episodes)
2007
Greek as Pete (3 episodes)
2003
Wild Card (8 episodes)
2003
The Lizzie McGuire Movie as Paolo Valisari
2002
Guinevere Jones as Michael Medina (13 episodes)
2002
Tru Confessions as Billy
2001
Boss of Bosses as Young Paul Castellano
2001
Sex, Lies & Obsession as Romeo
2001
Blue Murder (1 episode)
2000
CSI: Crime Scene Investigation as Doug Lasky (1 episode)
2000
Urban Legends: Final Cut as Rob
1998
The Famous Jett Jackson (1 episode)
1998
Animorphs (1 episode)
1995
Goosebumps as Young Man (2 episodes)