Roy
The Escort Wife (2022)
Nelia (2021)
Himala: A Dialectic for Our Times (2020)
Love is Love (2019)
Hellcome Home (2019)
The Color of Ash (2019)
Manuel Quezon
Quezon's Game (2019)
AWOL (2017)
Bert Corpuz
Corpus Delicti (2017)
Commander Luna
1898: Our Last Men in the Philippines (2016)
Nick Joaquin
Dahling Nick (2015)
Carling
Felix Manalo (2015)
Father Carlos
Of Sinners and Saints (2015)
The Janitor (2014)
Rashid
Mumbai Love (2014)
The Guerilla is a Poet (2013)
Emmanuel Lazaro
Boundary (2012)
Abu Saiyed
Captive (2012)
Roy (segment "It Takes Two to Tango")
Pandanggo (2006)
Dr. Carl (segment "Uyayi")
Wag Kang Lilingon (2006)
Daniel
Beautiful Life (2004)
inter.m@tes (2004)
Ramesh
Filipinas (2003)
Ipe
Crying Ladies (2003)
Louie
1st Time (2003)
Boggs
Kalabit (2003)
Alab ng Lahi (2003)
Fr. Jess
Sanib (2003)
Sukdulan (2003)
Entoy
Tatarin (2001)
Edwin
Buhay Kamao (2001)
Dimas
Huwag Kang Kikibo... (2001)
Nonoy
Sisid (2001)
Ronnie
Ooops, Just Wait… This’ My Discrete! (2001)
Sugo ng Tondo (2000)
Ric Valiente
Suspek (1999)
Ekis: Walang Tatakas (1999)
Dr. Jojo Morales
Soltera (1999)
Malikot na Mundo (1999)
Ms. Kristina Moran: Ang Babaeng Palaban (1999)
Mario
Burlesk King (1999)
Serafin Geronimo: The Criminal of Barrio Concepcion (1998)
Johnny
Lea's Story (1998)
Russel
Marahas: Walang Kilalang Batas (1998)
Rupert
April, May, June (1998)
Vampira’s Kiss (1997)
Desire (1997)
Benneth
Milagros (1997)
Dog Tag: Katarungan Sa Aking Kamay (1995)
Nena (1995)