Occupied (2024)
Pepe Feniz
Becky and Badette (2023)
Eric
어바웃 어스 벗 낫 어바웃 어스 (2023)
Robert
Write About Love (2019)
Yours Truly, Shirley (2019)
Warden
Clarita (2019)
Chito
일몰을 기다리며 (2018)
Hustisya (2014)
Prinsesa (2007)
Security Guard
Umaaraw, Umuulan (2006)
Joselito
Berdugo (1998)
Miguel/Michelle (1998)
Florante
Damong Ligaw (1997)
Baldo
Ang Pulubi at ang Prinsesa (1997)
Gregorio del Pilar
Tirad Pass: The Story of Gen. Gregorio del Pilar (1996)
Luisito
Sariwa (1996)
Bocaue Pagoda Tragedy (1995)
Ging Gang Gooly Giddiyap: I Love You Daddy (1994)
Bawal Na Gamot (1994)
Anghel
Kung Tayo'y Magkakalayo (1993)
Ricky
Johnny Tiñoso and the Proud Beauty (1993)
Salto
Alyas Stella Magtanggol (1992)
Takbo... Talon... Tili!!! (1992)
Mario
Kapag Nag-abot Ang Langit At Lupa (1991)
Daniel
Tukso, Layuan Mo Ako! (1991)
Berting
Ubos na ang Luha ko (1991)
Beautiful Girl (1990)
Archie
Mundo Man Ang Magunaw (1990)
Mundo Man ay Magunaw (1990)
Sagot ng Puso (1990)
First Lessons (1989)
Ricardo
Everlasting Love (1989)
Pardina At Ang Mga Duwende (1989)
One Two Bato, Three Four Bapor (1988)
Rolly
Langit at Lupa (1988)
Puso sa Puso (1988)
Joey
Rock-A-Bye Baby: Tatlo Ang Daddy (1988)
Leroy Leroy Sinta (1988)
Boyet
Huwag Mong Buhayin ang Bangkay (1987)
Takot Ako, Eh! (1987)
Tatlong Ina, Isang Anak (1987)
Jericho (segment "Halimaw sa Banga")
Halimaw Sa Banga (1986)
Pieta: Ikalawang aklat (1984)
Blood Hunt (1981)
Diyablo - sagrado (1980)
Kung Tawagin Siya'y Bathala (1980)
Ding
Bira! Darna! Bira! (1979)
Batang Salabusab (1979)
Marcelino
Marcelino Pan y Vino (1979)
Pinagbuklod ng Pag-Ibig (1978)