| U-Turn (2020) als Albert |
| Isa Pa, with Feelings (2019) als Bert Navarro |
| Everybody Loves Baby Wendy (2018) |
| Ang Pamilyang Hindi Lumuluha (2017) |
| Barcelona: A Love Untold (2016) als Ben Antipala |
| Maria, Leonora, Teresa (2014) als Manolo |
| Maria, Leonora, Teresa (2014) als Manolo Apacible |
| Ang Tag-araw ni Twinkle (2013) |
| Liars (2013) |
| The Healing (2012) als Ding |
| I Love You, Goodbye (2009) als Arthur |
| Balikbayan Box (2007) als Tiagong Kirat |
| Pepot Artista (2005) als Ama |
| Ang pamilyang kumakain ng lupa (2005) als hospital kid |
| Kailangan Kita (2002) als Father Ruben |
| Batang Trapo (2002) |
| Bayaning 3rd World (2000) als Filmmaker 2 |
| Miguel/Michelle (1998) |
| April, May, June (1998) als Dave |
| Calvento Files: The Movie (1997) als Ernesto (segment "Inay, May Momo!") |
| Madrasta (1996) als Dan |
| Tirad Pass: The Story of Gen. Gregorio del Pilar (1996) |
| Pamilya Valderama (1995) |
| Makiusap sa Diyos (1991) als Emil |
| I Have 3 Eggs (1990) als Cris |
| Lessons in Love (1990) |
| Papa's Girl (1990) |
| Student Body (1989) |
| Huwag Kang Hahalik sa Diablo (1989) als Billy |
| May pulis, may pulis sa ilalim ng tulay (1989) als Arnel |
| Starzan: Shouting Star Of The Jungle (1989) |
| Petrang Kabayo at ang Pilyang Kuting (1988) als Bek-bek |
| Love Letters (1988) |
| Bobo Cop (1988) |
| Wake Up Little Susie (1988) |