| Movie | HIM | Randy | 2025-09-18 |
| Movie | Eddington | News Anchor | 2025-07-16 |
| Movie | Paid The Bills | Rhys | 2023-04-10 |
| Movie | Mariah Carey's Magical Christmas Special | Choir | 2020-12-03 |
| Movie | The Thug, the Bonehead, and the Good-Looking | Mr. Russel | 2019-09-04 |
| Movie | Habambuhay: Remembering Philippine Cinema | Himself | 2019-10-12 |
| Movie | Kalel, 15 | Father George | 2019-12-18 |
| Movie | ML | 2018-08-04 | |
| Movie | Hintayan ng Langit | Manolo Rivera | 2018-10-21 |
| Movie | Ang Panday | 2017-12-25 | |
| Movie | Tatlong Bibe | 2017-03-01 | |
| Movie | Iadya Mo Kami | 2016-03-09 | |
| Movie | Salamat sa Alaala | Himself | 2015-08-09 |
| Series | Little Nanay | Don Miguel Vallejo | 2015-11-16 |
| Series | Brothers | Don Emilio Syquia | 2015-09-28 |
| Movie | The Amazing Praybeyt Benjamin | Lolo Bino | 2014-12-25 |
| Movie | Bonifacio: Ang Unang Pangulo | Museum of Philippine Political History curator | 2014-12-25 |
| Movie | Boy Golden: Shoot-To-Kill | Atty. Dante Sagalongos | 2013-12-25 |
| Movie | Barber's Tales | Father Arturo | 2013-10-18 |
| Movie | Bwakaw | Rene | 2012-09-05 |
| Series | Aso ni San Roque | Supremo | 2012-09-10 |
| Movie | D' Kilabots Pogi Brothers Weh?!? | Police Superintendent | 2012-11-28 |
| Movie | Unplugged | Lolo Nestor | 2011-06-11 |
| Movie | Tum, My Pledge of Love | 2011-04-06 | |
| Series | Iglot | Celso Samar | 2011-08-29 |
| Movie | The Unkabogable Praybeyt Benjamin | Gen. Benjamin Santos VI | 2011-10-26 |
| Movie | Ikaw ang Pag-ibig | 2011-11-14 | |
| Movie | Ang Panday 2 | Daluyong | 2011-12-25 |
| Movie | Percy Jackson & the Olympians: The Lightning Thief | Lotus Land Dancer | 2010-02-01 |
| Series | Koreana | Chang Hee Jung | 2010-10-11 |
| Movie | Ika-Sampu | General Antonio dela Vega | 2010-11-30 |
| Movie | Machete Maidens Unleashed! | Self | 2010-10-15 |
| Movie | Fuschia | Mars | 2009-04-29 |
| Movie | Nobody Nobody But Juan | Tu | 2009-12-25 |
| Movie | Urduja | Lakanpati (voice) | 2008-06-18 |
| Movie | Ate | 2008-03-05 | |
| Series | LaLola | Aguirre Lobregat | 2008-10-13 |
| Series | Asian Treasures | Wakan U. Matadtu / Supremo / Datu Makatunaw | 2007-01-15 |
| Movie | I Wanna Be Happy | 2006-01-01 | |
| Movie | Lump of Sugar | 2006-08-10 | |
| Movie | Blue Moon | 2006-01-01 | |
| Movie | Reyna | Mamu | 2006-12-06 |
| Movie | Till I Met You | Señor Manuel | 2006-10-11 |
| Movie | Birhen Ng Manaoag | 2005-03-09 | |
| Movie | ICU Bed #7 | Joseph | 2005-07-13 |
| Movie | Pinoy/Blonde | 2005-07-13 | |
| Movie | The Son of Brocka | (archive footage) | 2005-07-30 |
| Movie | Mano Po III: My Love | Melencio | 2004-12-25 |
| Movie | Bringing Down the House | Hip Hopper | 2003-03-07 |
| Movie | Operation Balikatan | General Espino | 2003-01-01 |
| Movie | Alab ng Lahi | 2003-06-11 | |
| Movie | Asboobs: Asal Bobo | Sgt. Samson | 2003-09-10 |
| Movie | Chavit | Congressman Claro | 2003-11-26 |
| Movie | Masamang Ugat | Apo Roman | 2003-07-18 |
| Movie | Bahid | Lorenzo Lavares | 2002-11-27 |
| Movie | Mano Po | Don Luis Go | 2002-12-25 |
| Movie | Syota ng Bayan | Mayor Golano | 2001-01-31 |
| Movie | Sanggano't 'Sanggago | Waldo | 2001-10-10 |
| Movie | Matalino Man Ang Matsing Naiisahan Din! | 2000-03-22 | |
| Movie | The Debut | Lolo Carlos | 2000-05-18 |
| Movie | Brother | Mexican Mafia Hitman | 2000-12-13 |
| Movie | Shadows | Man with gun | 2000-11-09 |
| Movie | Deathrow | Lolo Sinat | 2000-12-25 |
| Movie | Tigasin | Sgt. Gregorio Marcial | 1999-06-23 |
| Movie | Asin at Paminta | 1999-10-06 | |
| Movie | Relax... It's Just Sex | Javi Rogero | 1998-06-28 |
| Movie | Mauna Ka Susunod Ako | 1997-03-07 | |
| Movie | NBI: The Mariano Mison Story | Mariano Mison | 1997-02-26 |
| Movie | Boogie Nights | Hot Traxx Dancer | 1997-10-10 |
| Movie | Duwelo | Ramon Aguila | 1996-06-10 |
| Movie | Why Is There a Yesterday? | Gen. Valderama | 1996-09-18 |
| Movie | Emong Salvacion | 1996-12-25 | |
| Movie | Moises Arcanhel: Sa Guhit Ng Bala | 1996-10-03 | |
| Movie | Alfredo Lim: Batas ng Maynila | Alfredo Lim | 1995-01-18 |
| Movie | Mayor Cesar Climaco | Cesar Climaco | 1994-07-20 |
| Movie | Maestro Toribio: Sentensyador | Maestro Toribio | 1994-01-01 |
| Movie | Ultimatum | Ariston | 1994-08-25 |
| Movie | Enteng Manok: Tari Ng Quiapo | Enteng | 1993-01-01 |
| Movie | P/Maj. Napoleon Velasco, Kumander Kalbo | Napoleon Velasco | 1993-02-24 |
| Movie | Rave, Dancing to a Different Beat | R'eal | 1993-06-04 |
| Movie | Alyas Ninong: Huling kilabot ng Tondo | Valentin Zapanta | 1992-01-01 |
| Movie | Magdaleno Orbos: Sa Kuko Ng Mga Lawin | Magdaleno Orbos | 1992-09-03 |
| Movie | Cordora: Lulutang Ka sa Sariling Mong Dugo! | 1992-06-24 | |
| Movie | My Pretty Baby | Don Luis Tantoco | 1991-01-25 |
| Movie | Mayor Latigo | Meliton Geronimo/Mayor Latigo | 1991-05-08 |
| Movie | Hinukay Ko Na Ang Libingan Mo | Laroza | 1991-06-05 |
| Movie | Boyong Mañalac: Hoodlum Terminator | Boyong Mañalac | 1991-06-20 |
| Movie | Patigasan... ang Labanan | 1990-04-05 | |
| Movie | Lambada | Chilli | 1990-03-16 |
| Movie | Kung Tapos Na ang Kailanman | 1990-02-08 | |
| Movie | Dirty Affair | Mayor Edmundo Guatlo | 1990-05-17 |
| Movie | Ikasa Mo, Ipuputok Ko | Maj. Torjillo | 1990-02-17 |
| Movie | My Other Woman | 1990-05-19 | |
| Movie | A Moment Too Long | Don Edmundo | 1990-11-13 |
| Movie | Baril Ko ang Uusig | 1990-12-25 | |
| Movie | Hindi Ka Na Sisikatan Ng Araw: Kapag Puno Na Ang Salop Part III | 1990-08-30 | |
| Movie | Tangga and Chos: Beauty Secret Agents | 1990-09-28 | |
| Series | Guys Next Door | Eddie Garcia | 1990-08-27 |
| Movie | Hukom .45 | 1990-06-06 | |
| Movie | Bakit Iisa Lamang Ang Puso? | 1989-03-08 | |
| Movie | Baleleng and the Golden Mermaid | Mario | 1989-01-04 |
| Movie | When Will Sin Be Washed Away? | Claudio Escudero | 1989-05-11 |
| Movie | Tatak ng Isang Api | 1989-05-19 | |
| Movie | Jones Bridge Massacre | 1989-10-25 | |
| Movie | Ako Ang Huhusga: Kapag Puno Na Ang Salop 2 | Judge Valderama | 1989-12-29 |
| Movie | Ang Pumatay Nang Dahil Sa'Yo! | 1989-06-01 | |
| Movie | Afuang: Bounty Hunter | 1988-02-25 | |
| Movie | Ibulong Mo Sa Diyos | 1988-02-04 | |
| Movie | Tubusin Mo Ng Dugo | 1988-01-28 | |
| Movie | Aguilar, May Oras Ka Rin | 1988-04-25 | |
| Movie | Nakausap ko ang Birhen | as | 1988-03-24 |
| Movie | One Two Bato, Three Four Bapor | 1988-12-14 | |
| Movie | Sandakot Na Bala | Daniel | 1988-11-08 |
| Movie | Enteng the Dragon | 1988-07-14 | |
| Movie | Love Letters | 1988-06-24 | |
| Movie | Rage of Justice | 1987-06-04 | |
| Movie | Kris Commando | Brig. Gen. Alfredo Basco | 1987-06-04 |
| Movie | Kapag Puno Na Ang Salop | 1987-11-26 | |
| Movie | Pinulot Ka Lang sa Lupa | Diony | 1987-10-16 |
| Movie | Kamagong | Mr. Guevarra | 1986-02-04 |
| Movie | Muslim.357 | 1986-07-07 | |
| Movie | Payaso | 1986-12-25 | |
| Movie | Nasaan Ka Nang Kailangan Kita | Julio | 1986-09-18 |
| Movie | Gabi Na, Kumander | 1986-11-20 | |
| Movie | Ben Tumbling | Gerry Figueroa | 1985-03-13 |
| Movie | Mga Paru-Parong Buking | Daniel | 1985-02-28 |
| Movie | Public Enemy No. 2: Maraming Number Two | Manoy | 1985-05-16 |
| Movie | Ulo Ng Gapo | 1985-03-07 | |
| Movie | Sa Totoo Lang! | Eliong | 1985-03-21 |
| Movie | Miguelito | Ven Herrera | 1985-06-14 |
| Movie | Order to Kill | 1985-08-15 | |
| Movie | Tinik sa Dibdib | 1985-11-06 | |
| Movie | Pati ba Pintig ng Puso? | Señor Griego | 1985-07-31 |
| Movie | Sigaw ng Katarungan | Miguel | 1984-03-15 |
| Movie | Hawakan Mo At Pigilan Ang Kahapon | 1984-02-09 | |
| Movie | Should the Skies Clear | Pablo Acuesta | 1984-01-19 |
| Movie | Sa Ngalan ng Anak | 1984-01-04 | |
| Movie | May Lamok sa Loob ng Kulambo | 1984-05-04 | |
| Movie | Daang Hari | 1984-08-16 | |
| Movie | Kapag Baboy Ang Inutang | 1984-11-29 | |
| Movie | May Daga sa Labas ng Lungga | Lauro Rivas | 1984-10-19 |
| Movie | Palabra de Honor | Don Adolfo | 1983-02-10 |
| Movie | Atsay Killer | Naning | 1983-08-02 |
| Movie | Kapag Buhay Ang Inutang | Baracuda | 1983-06-16 |
| Movie | Minsan Pa Nating Hagkan Ang Nakaraan | Cenon | 1983-11-07 |
| Movie | Laruan | 1983-11-14 | |
| Movie | A Tired, Angry Moon On a Restless Night | Dimitri De Joya | 1983-08-03 |
| Movie | Kenkoy | 1982-03-12 | |
| Movie | Sinasamba Kita | Don Jose Ferrer (uncredited) | 1982-08-19 |
| Movie | Cover Girls | 1981-05-07 | |
| Movie | Alfredo Sebastian | 1981-04-18 | |
| Movie | Iskorokotoy | 1981-02-13 | |
| Movie | Geronimo | 1981-05-15 | |
| Movie | Kontrobersyal | Mauro Dizon | 1981-03-20 |
| Movie | Sambahin Ang Ngalan Mo | Don Segovia | 1981-10-03 |
| Movie | Dirty Games | 1981-07-23 | |
| Movie | P.S. I Love You | Emilio | 1981-11-02 |
| Movie | Free to Love | 1981-10-09 | |
| Movie | Dear Heart | 1981-07-24 | |
| Movie | Titser's Pet | 1981-11-27 | |
| Movie | Kalibre .45 | 1980-08-05 | |
| Movie | Aguila | Simeon | 1980-02-14 |
| Movie | Ang Kabiyak | 1980-08-11 | |
| Movie | Totoy Boogie | 1980-08-14 | |
| Movie | Roberta | 1979-07-05 | |
| Movie | Sa Putik Ihuhugas Ay Dugo | 1979-06-27 | |
| Movie | Arrest Junior Bombay! | 1979-09-20 | |
| Movie | The Lives of Firecrackers | 1979-01-01 | |
| Movie | Batang Salabusab | 1979-04-04 | |
| Movie | Aliw-iw | 1979-09-28 | |
| Movie | The Legend Of Julian Makabayan | 1979-12-25 | |
| Movie | Dang-Dong | 1979-12-25 | |
| Movie | Star? | Adrian | 1979-12-04 |
| Movie | Miss Dulce Amor, Ina | 1978-08-11 | |
| Movie | Drigo Garrote: Jai Alai King | 1978-12-25 | |
| Movie | Kung Kaya Mo... Kaya Ko Rin | Isidro Villaverde | 1978-08-25 |
| Movie | Masikip, Maluwang... Paraisong Parisukat | 1977-05-20 | |
| Movie | Maligno | Lucas Santander | 1977-06-23 |
| Movie | Sudden Death | Raoul Hidalgo | 1977-05-01 |
| Movie | Lalaki, Babae Kami! | 1977-08-26 | |
| Movie | John & Marsha '77 | 1977-10-14 | |
| Movie | Walang Katapusang Tag-araw | Leo | 1977-12-24 |
| Movie | As We Were | Don Tibor | 1976-12-24 |
| Movie | Sleeping Dragon | 1975-04-24 | |
| Movie | Dugo at Pag-ibig Sa Kapirasong Lupa | Capt. Cordova (segment 1) | 1975-06-12 |
| Movie | The Golden Triangle | 1975-03-07 | |
| Movie | Laging Umaga | 1975-09-11 | |
| Movie | Mister Mo, Lover Boy Ko | Manuel | 1975-03-28 |
| Movie | The Fantastic Sword | 1975-11-19 | |
| Movie | Tag-ulan sa Tag-araw | 1975-10-24 | |
| Movie | Bamboo Trap | 1975-12-12 | |
| Movie | Diwang Kayumanggi: Prinsesang Mandirigma | 1975-12-17 | |
| Movie | At Lumaganap Ang Lagim | 1975-11-21 | |
| Movie | Ransom! | 1974-02-22 | |
| Movie | Bamboo Gods and Iron Men | 1974-02-13 | |
| Movie | Black Mamba | Fred | 1974-01-01 |
| Movie | Weighed But Found Wanting | Cesar Blanco | 1974-05-30 |
| Movie | Savage Sisters | Captain Morales | 1974-07-01 |
| Movie | Bagsik At Kamandag Ni Pedro Penduko | 1974-07-11 | |
| Movie | The Devil's Daughter | 1974-11-21 | |
| Movie | The Game of Death | Master | 1974-08-05 |
| Movie | Nueva Vizcaya | 1973-06-17 | |
| Movie | Fung Ku | 1973-04-23 | |
| Movie | Black Mama, White Mama | Capt. Cruz | 1973-01-19 |
| Movie | Fly, Darna, Fly! | 1973-03-23 | |
| Movie | Lupang Hinirang | 1973-06-17 | |
| Movie | Beyond Atlantis | The Mate | 1973-09-01 |
| Movie | Ang Mahiwagang Daigdig ni Pedro Penduko | 1973-12-25 | |
| Movie | Super Gee | 1973-10-19 | |
| Movie | Tanikalang dugo | 1973-10-06 | |
| Movie | The Twilight People | Juan Pereira | 1972-06-01 |
| Movie | The Woman Hunt | Spyros | 1972-11-01 |
| Movie | Baton of Dracula | Drakula | 1971-04-17 |
| Movie | Now! | 1971-04-10 | |
| Movie | The Beast of the Yellow Night | Det. Lt. Campo | 1971-04-07 |
| Movie | Lumuha Pati mga Anghel | Asyong | 1971-05-21 |
| Movie | Stardoom | Arsiong | 1971-10-07 |
| Movie | Gabriela Silang | Don Manuel de Arza | 1971-11-24 |
| Movie | At the Top | 1971-06-10 | |
| Movie | Storm Surge! | Johnny Revilla | 1971-09-01 |
| Movie | Ako'y tao, may dugo at laman! | Jess | 1970-02-01 |
| Movie | A Time for Dying | 1970-02-14 | |
| Movie | Devil Woman | 1970-03-07 | |
| Movie | Haydee | 1970-08-17 | |
| Movie | Beast of Blood | Dr. Lorca | 1970-05-06 |
| Movie | Tubog sa Ginto | Don Benito | 1970-12-25 |
| Movie | Igorota | Mike | 1968-06-12 |
| Movie | Alamat Ng 7 Kilabot | 1967-09-13 | |
| Movie | This Is a Filipino | Capitan | 1966-12-30 |
| Movie | Not for Hire | 1966-01-01 | |
| Movie | Curse of the Vampires | Eduardo Escudero | 1966-09-02 |
| Movie | The Big Broadcast | 1962-01-04 | |
| Movie | We... Who Are Sexy! | Sergeant | 1962-04-10 |
| Movie | Si Lucio at si Miguel | 1962-12-20 | |
| Movie | Diegong Tabak | 1962-11-30 | |
| Movie | Dalawang Kalbaryo ni Dr. Mendez | 1961-04-04 | |
| Movie | Mother Dearest | segement 'The Rebel' | 1961-03-25 |
| Movie | Halik sa Lupa | 1961-07-06 | |
| Movie | Amy, Susie and Tessie | 1960-07-03 | |
| Movie | Pitong Pagsisisi | 1959-03-21 | |
| Movie | Kamandag | 1959-08-28 | |
| Movie | Kilabot Sa Makiling | Victor | 1959-12-11 |
| Movie | Mga Anghel sa Lansangan | (guest appearance) | 1959-09-17 |
| Movie | Silveria | Rusty | 1958-06-13 |
| Movie | Anino Ni Bathala | 1958-04-15 | |
| Movie | Tawag Ng Tanghalan | 1958-09-01 | |
| Movie | Mga Reyna ng Vicks | 1958-03-05 | |
| Movie | Ulilang Anghel | 1958-09-22 | |
| Movie | Mga Kuwento ni Lola Basyang | 1958-12-21 | |
| Movie | Condemned | 1958-12-16 | |
| Movie | Paruparong Bukid | 1958-12-15 | |
| Movie | Sino ang Maysala? | 1957-01-01 | |
| Movie | Mga Anak ng Diyos | 1957-04-19 | |
| Movie | Mga Ligaw na Bulaklak | 1957-08-02 | |
| Movie | Gabi at Araw | 1957-09-11 | |
| Movie | Señorita | 1956-06-28 | |
| Movie | Gilda | 1956-07-13 | |
| Movie | Tatay na si Bondying | 1955-02-09 | |
| Movie | Despatsadora | 1955-07-09 | |
| Movie | Lupang Kayumanggi | 1955-11-11 | |
| Movie | Waldas | 1955-08-23 | |
| Movie | Iyung-Iyo | 1955-09-17 | |
| Movie | Ukala | 1954-05-22 | |
| Movie | Anak ng Espada | 1954-06-09 | |
| Movie | Anak Sa Panalangin | 1954-09-22 | |
| Movie | Kurdapya | 1954-12-31 | |
| Movie | Ang Asawa Kong Americana | 1953-01-19 | |
| Movie | Diwani | 1953-07-09 | |
| Movie | Recuerdo | 1953-11-01 | |
| Movie | Tulisang Pugot | Leonardo | 1953-08-23 |
| Movie | Kilabot Sa Makiling | 1950-02-24 | |
| Movie | Huling Patak Ng Dugo | 1950-08-13 | |
| Movie | Siete Infantes de Lara | 1950-04-17 |