2025
Arouse as Toto (archive footage)2024
EKS as Ardo2024
Himas as Ed2024
Dearly Beloved as Not available2023
Erotica Manila as Brix2023
Minsan Pa Nating Hagkan Ang Nakaraan as Ryan2023
Pabuya as Jojo2023
Nightbird as Julius2022
Wag Mong Agawin Ang Akin as Tom2022
Kaliwaan as TJ2022
Secrets as Leo2022
Pusoy as Paeng2022
Kara Krus as Jacob2022
Pamasahe as Toto2022
Topografia as Not available2021
Payback as Black Scorpion Gang Master2020
The Tapes as Not available2019
Babae at Baril as Male Colleague2019
Write About Love as Chad2018
AMO as Bino Campos2018
Dark Is the Night as Not available2018
Pan de Salawal as Brando2017
Companion as Not available2016
Forever Sucks as Kiko2016
Ma' Rosa as Jackson2016
Partee as Not available2016
Kakampi as Not available2015
Angela Markado as Not available2015
Mga Rebeldeng May Kaso as Not available2014
Lorna as Not available2014
A Thief, A Kid & A Killer as Nico2014
When I Fall in Love as Louie Buenaventura2013
Death March as Fidel2013
Shift as Trevor2013
Sabine as Leopatro2012
El Presidente as Gregorio del Pilar2012
Mater Dolorosa as Not available2012
Ang Nawawala as Jamie Bonifacio2011
Angelito: Batang Ama as Spongky2010
Rosalka as Jason Sta. Maria2009
Shake, Rattle & Roll 11 as Kiko (segment "Lamanglupa")2009
Dukot as Not available2009
Sagrada Familia as Raymond2009
Engkwentro as Richard2009
Lamanglupa as Kiko2008
UPCAT as Lucas2007
Shake, Rattle and Roll 9 as Ian (segment "Engkanto")2007
Fairy as Ian2006
Fantastikids as Atoy2006
Super Inggo as PJ2005
Qpids as Not available2004
Otso Otso Pamela-mela Wan as Marky Cabangon2009
Engkwentro Screenplay