Actor
As the Hydra Devours History
2026 · as Oscar Marciano
Broken Hearts Trip
2023 · as Alex Valdez
Love Lockdown
2020 · as Dennis
Beshie
2016
Ang Huling Henya
2013
Ang Tanging Ina Mo (Last na 'To!)
2010 · as Brother Bruno Velasco
Shake, Rattle & Roll 11
2009 · as Diablo (segment "Diablo") (voice)
Soliloquy
2009
Last Supper No. 3
2009 · as PD 'Mamu'
24K
Colorum
2009 · as Juan Luca Marco Mateo
Bathhouse
2005 · as Genesis