2019
as Lawrence
2019
as Vito Dela Cuesta
2018
as Gabriel Caballero
2015
as Leonardo "Leo" Vasquez
2013
as "Miggy" / Migo Salva
2013
as Ramon / Patrick
2012
as Jake / Joaquin Montelibano
2012
as Joshua "Josh" Castillo
2011
as Richard "Jude" Cruz
2010
as Eric
2010
as Danny Vergara
2009
as Celso
2009
as Fernando Jose Salvador Altamirano
2009
as Dennis
2008
as Tristan
2008
as Alec Aragon / Remus
2007
as Mendez Pedrosa
2007
as Xyrus
2006
as Gael Zantua
2006
2005
2005
as Ricardo 'Third' Fernando III
2004
as Roni
2004
as Harry Silayan/Andrew Florendo
1995