2025
as Kristoffer "Tupe"
2024
2016
2015
as Vince Villegas
2012
as Jude (segment "Angel of Love")
2007
as Stephen
2004
2003
as Dino
2002
2000
as Patrick
1999
as Warren
as Lester Carmona
1998
1997
as Amboy
1996
as Ryan
as Jason
as Young Victor
1995
as Christian
as Jun-jun
as Vincent
1994
as Brad V. Cortes
2018
as Christian "Ian" Chavez
as Lazaro "Laz" Benedicto
2013
as Matthew de Vega
as Aldo
2011
as Luigi Mondragon
2009
as Arvin Samaniego
as Billy Vergara
as Levi Villan / Super Levi
2006
as Luke Tennyson
2005
as Nathaniel Cordero-Reverente
as Jonathan Mobido
as James Collantes