Actor (104 credits)
- Ang lihim ni Antonio (2008) Lolo Pepe
- Katas ng Saudi (2007) Homer
- Desperadas (2007) Stephanie's Father
- Shake, Rattle & Roll 9 (2007) Lolo (segment 'Bangungot')
- Eternity (2006)
- Gagamboy (2004) Boss
- Animal (2004)
- Beautiful Life (2004) Fernando
- Filipinas (2003) Mr. Filipinas, not listed in credits
- Tomagan (2003)
- Operation Balikatan (2003) Ramiro
- Kapag ang palay naging bigas... May bumayo (2002)
- Batas ng lansangan (2002) Convict's Father
- Teteng baliw (2002)
- Amasona.... kumakasa, pumuputok (2001)
- Kaaway hanggang hukay (2001) Roland Canlas
- Sgt. Maderazo: Bayad na pati kaluluwa mo (2001)
- Nag-aapoy na laman (2000) Atty. Tancero
- Ika-13 kapitulo (2000) Father Francis
- The Debut (2000) Tito Lenny
- Kailangan ko'y ikaw (2000) Priest, not listed in credits
- Ping Lacson: Super Cop (2000) Senator
- Pintado (1999)
- Ako ang lalagot sa hininga mo (1999) Mayor Cervantes
- Ako'y ibigin mo... Lalaking matapang (1999) Regional Director
- Type kita... Walang kokontra (1999) Judge
- Puso ng pasko (1998) Family Doctor
- Ben Delubyo (1998)
- Birador (1998)
- Sambahin ang ngalan mo (1998) Col. Vera-Cruz
- Mariano Mison... NBI (1997)
- Tapang sa tapang (1997) Col. Narvasa
- Ang probinsyano (1997) Investigating Officer
- Bobby Barbers: Parak (1997) Maj. Mateo
- Sa iyo ang itaas, sa akin ang ibaba... ng bahay (1997) Mr. Noble
- Ipaglaban mo II: The movie (1997) Judge (эпизод 2)
- Kokey (1997) Dr. Perez
- Kung marunong kang magdasal, umpisahan mo na (1997)
- Damong ligaw (1997)
- Diliryo (1997)
- Ama, ina, anak (1996) Dado
- Radio Romance (1996) Fernando Balmaceda
- Bakit may kahapon pa? (1996) Colonel
- Impakto (1996) Sagrado
- Cara y Cruz: Walang sinasanto! (1996)
- Ipaglaban mo: The Movie (1995)
- Asero (1995) Narding's Foster Father
- Bocaue Pagoda Tragedy (1995)
- Mangarap ka (1995) Dean
- Patayin sa sindak si Barbara (1995) Priest
- Alfredo Lim: Batas ng Maynila (1995)
- Nag-iisang bituin (1994)
- Walang matigas na tinapay sa mainit na kape (1994)
- Iligpit si Victor Sarraza (1994)
- Ultimatum (1994) Col. Medrano
- Vampira (1994) Father
- Kailangan kita (1993) Ed Sandico
- May minamahal (1993) Tito Felix
- Masahol pa sa hayop (1993) Chief of Staff
- Buenavista (1993) Mayor
- Gobernador (1992)
- Jerry Marasigan WPD (1992)
- Lumayo ka man sa akin (1992) Congressman Guanzon
- Jesus dela Cruz at ang mga batang riles (1992) Mang Karlo
- Zhi fa wei long (1992) Judge, not listed in credits
- Rocky Plus V (1991)
- Markang Bungo: The Bobby Ortega Story (1991)
- Boyong Mañalac: Hoodlum Terminator (1991) Malapon P / Chief
- Kislap sa dilim (1991) Delfin
- Mabuting kaibigan masamang kaaway (1991) Atty. Tecson
- Ang totoong buhay ni Pacita M. (1991) Lawyer of Pacita
- Walang piring ang katarungan (1990)
- Gumapang ka sa lusak (1990) Rachel's Mother
- Nimfa (1990)
- Anak ni Baby Ama (1990)
- Kaaway ng batas (1990) Doctor
- Tinikling ou «La madonne et le dragon» (1990) Général
- Kahit konting pagtingin (1990) Atty. Alvarez
- Estudyante blues (1989) Mr. Campos
- Driving Force (1989) Accountant
- Orapronobis (1989) Bishop Romero
- Pamilya Banal (1989) Attorney
- Ako ... ang huhusga (1989)
- Ibulong mo sa Diyos (1988)
- Lost Command (1988)
- Un maledetto soldato (1988)
- Anak ni Zuma (1987)
- Target Sparrow Unit (1987)
- Kapag lumaban ang api (1987) Francisco
- Operation; Get Victor Corpuz, the Rebel Soldier (1987)
- War Bus (1986) Major Kutran
- Muslim .357 (1986)
- Nasaan ka nang kailangan kita (1986) Julio's Friend
- Ben Tumbling: A People's Journal Story (1985) News Editor
- Kumander Cobra (1984)
- Caged Fury (1983) Dang
- Relasyon (1982) Mr. Castañeda
- Playgirl (1981)
- Nakaw na pag-ibig (1980)
- Ikaw ay akin (1978)
- Tinimbang ka ngunit kulang (1974) Dr. Ambrosio Ortega
- Mga Tigre ng Sierra Cruz (1974)
- Now and Forever (1973)
- Pagdating sa dulo (1971)