2023
Wild Flowers as Young Dune2022
False Positive as Froilan Siodora2021
Ang Dalawang Ikaw as Greg Perez2019
Dahil sa Pag-ibig as Roger2018
Contessa as Oliver Sta. Ana2018
Liway as Ric / Commander Toto2017
Destined to be Yours as Jason Abesamis2017
I'm Drunk, I Love You as Jason2016
Juan Happy Love Story as Henry2015
Healing Hearts as Stephen2015
Sleepless as Not available2014
Ang Dalawang Mrs. Real as Daniel "Dado" Salazar2014
Tumbang Preso as Nico2013
Indio as Tuhay / Cesario2013
Magkano Ba ang Pag-ibig? as Bobby Buenaventura2013
Katipunan as Pacquing2013
Coming Soon as Darwin2013
Ang Tag-araw ni Twinkle as Pj2012
Ang Nawawala as Gibson Bonifacio2012
Madaling Araw Mahabang Gabi as Not available2011
Sisid as Sigfried Zaragoza2011
Cooking mo, Cooking ko as Julius Capule2010
Grazilda as Vicente2010
Rekrut as Omar Mahadin2009
Mano Po 6: A Mother's Love as Jin Feng's Husband2009
Shake, Rattle & Roll 11 as Pong (segment "Lamanglupa")2009
Love on Line (LOL) as Not available2009
Lamanglupa as Pong2006
Fantastikids as Bogz2006
Super Inggo as JP2005
Qpids as Not available2004
Otso Otso Pamela-mela Wan as Mocky Cabangon