Actor · Born 1981
ConMom
2025
A Journey
2024 · as Kristoffer "Tupe"
Love Me Tomorrow
2016
The Comeback
2015
ÜnOfficially Yours
2012 · as Vince Villegas
Angels
2007 · as Jude (segment "Angel of Love")
Mano Po III: My Love
2004 · as Stephen
Then and Now
2003
Jologs
2002 · as Dino
Sugatang Puso
2000
Oo na... Mahal na Kung Mahal
1999 · as Patrick
Mula sa Puso
1999 · as Warren