Actor
Child No. 82
2026 · as Nardong Alupihan
The Heart of Music
2025 · as Crisanto
Trip Ubusan: The Lolas vs Zombies
2017 · as Greg
Vince & Kath & James
2016 · as Vince's stepfather
In the Name of Love
2011 · as Jojo
Flames: The Movie
1997 · as Marc (segment "Pangako")
Father, Mother, Child
1996
Radio Romance
1996 · as Eugene
Hataw Na!
1995 · as The Manoeuvres