2023
as Young Dune
2022
as Froilan Siodora
2021
as Greg Perez
2019
as Roger
2018
as Ric / Commander Toto
2018
as Oliver Sta. Ana
2017
as Jason Abesamis
2017
as Jason
2016
as Henry
2015
2015
as Stephen
2014
as Nico
2014
as Daniel "Dado" Salazar
2013
as Pacquing
2013
as Bobby Buenaventura
2013
as Pj
2013
as Darwin
2013
as Tuhay / Cesario
2012
as Gibson Bonifacio
2012
2011
as Julius Capule
2011
as Sigfried Zaragoza
2010
as Vicente
2010
as Omar Mahadin
2009
as Pong
2009
as Pong (segment "Lamanglupa")
2009
as Jin Feng's Husband
2009
2006
as JP
2006
as Bogz
2005
2004
as Mocky Cabangon