2025
Incognito as Jose Bonifacio / JB2022
The Iron Heart as Apollo Adelantar / Olimpio "Tisoy" Custodio / Aries dela Torre2019
Unbreakable as Justin Saavedra2018
Fantastica as Prince Pryce2017
La Luna Sangre as Sandrino Villalobo2016
Ang panday as Flavio2015
Brothers as Lito Valmoria2014
Overtime as Dom2013
Love & Lies as Edward Galvez2013
Seduction as Ram2013
My Lady Boss as Zach2012
Together Again as Martín Caballero-De La Rosa-Silvestre2011
Captain Barbell as Potenciano "Teng" Magtanggol / Captain Barbell2011
My Valentine Girls as Oslec / Zach / Aidan2010
In Your Eyes as Storm2009
Zorro as Antonio de la Cruz Pelaez / Zorro2009
Full House as Justin Lazatin2009
When I Met U as Benjie2009
Patient X as Dr. Lukas Esguerra2008
Codename: Asero as Grecko Abesamis / Phoenix / Asero2008
Survivor Philippines as Not available2008
My Monster Mom as Young Waldo2008
My Bestfriend's Girlfriend as Evo2008
For the First Time as Seth Alexander Villaraza2007
Kamandag as Vergel / Kamandag2007
Lupin as André Lupin / Lupin De Dios / Xedric Apacer2007
The Promise as Daniel2006
Captain Barbell as Captain Barbell / Arell / Potenciano "Teng" Magtanggol2006
Mano Po 5: Gua Ai Di as Nathan2006
I Will Always Love You as Justin2005
Sugo as Amante / Miguel / Conde Vergonze2005
Pinoy/Blonde as Not available2005
Let the Love Begin as Eric2005
Mulawin: The Movie as Aguiluz2004
Mulawin as Aguiluz / Aguilar2004
Kuya as Ted2004
I Will Survive as BJ2004
The Echo as Marvin2003
StarStruck as Not available2003
Mano Po 2: My Home as Erickson2002
Habang Kapiling Ka as Basilio Malvarosa2002
Bakit Papa? as Dong1999
Beh Bote Nga as Peter1992
Takbo... Talon... Tili!!! as Not available1990
Juan Tanga, Super Naman, At Ang Kambal Na Tiyanak as Not available1988
Knock Knock, Who's There? as Not available1988
One Two Bato, Three Four Bapor as Not available1988
Kambal Tuko as Kokoy1987
Takbo, Bilis... Takboooo! as Not available1987
Mga Lahing Pikutin as Not available