2024
An Errand as Ben2023
GomBurZa as Padre Miguel de Laza2023
That Boy in the Dark as Not available2023
Hour of Danger as Not available2022
A Tale of Filipino Violence as Not available2022
Retirada as Not available2020
Himala: A Dialectic for Our Times as Not available2020
Genus Pan as Baldo2020
Heneral Rizal as Paciano Rizal2019
Journey as Baldo2018
Signal Rock as Jamin2018
Bakwit Boys as Lolo2017
The Ghost Bride as Not available2017
Bloody Crayons as Not available2016
Hiblang Abo as Not available2015
Inday Bote as Nilo2012
Oka Tokat as Inong2012
Amorosa: The Revenge as Mang Pedro2012
Sta. Niña as Not available2011
Guns and Roses as Jose 'Pepe' Marasigan2011
In the Name of Love as Mayor Boborol2010
Tanging Yaman as Artemio Inciong2010
Cinco as Mang Bong (segment "Mukha")2009
In My Life as Nanding2009
Dukot as Not available2009
Patient X as Dr. Jack2009
Fuschia as Kandong2009
Manila Skies as Not available2009
The Muse as Not available2007
Ouija as Ka Mano2007
Shake, Rattle and Roll 9 as Lucio (segment "Engkanto"2007
Fairy as Lucio2006
Majika as Malko2006
Wag Kang Lilingon as Priest (segment "Salamin")2006
White Lady as Not available2006
The Bet Collector as Fr. Buboy2006
Courts mais Gay : Tome 11 as Bert2005
Let the Love Begin as Mr. Martin2005
The Son of Brocka as Not available2005
Last Full Show as Bert2003
Sukdulan as Not available2003
Filipinas as General Malibiran2003
Bugbog Sarado as Mr. Eusebio2003
Walang Kapalit as Fiscal2002
Mano Po as Gen. Dioscoro Blanco2001
Sisid as Boying2000
Markova: Comfort Gay as Ama2000
Deathrow as Bangaw2000
Spirit Warriors as Father Buane1998
José Rizal as Antonio Rivera1995
Urban Rangers as Chito's Father1993
Noli Me Tangere as Gobernadorcillo1993
Sakay as Dr. Dominador Gomez1992
Lucia as Not available1990
The Madonna and the Dragon as Eduardo1990
The Madonna and the Dragon as Le prêtre1989
Babangon Ako't Dudurugin Kita as Not available1980
Bona as NiloNaN
Kawalan as Alkalde Tomas