| Series | Sellblock | 2026 | |
| Movie | Miss Pinoy | 2026 | |
| Movie | Phantosmia | Hilarion Zabala | 2025-01-29 |
| Movie | The Time That Remains | Angua Sr. | 2025-10-15 |
| Movie | Dwelling | 2024-06-05 | |
| Movie | Moneyslapper | Tour Bus Driver | 2024-11-09 |
| Movie | Green Bones | Mang Gardo | 2024-12-25 |
| Series | AraBella | Hadji | 2023-03-06 |
| Movie | In My Mother's Skin | Antonio | 2023-01-20 |
| Movie | Kahit Maputi na ang Buhok Ko | 2023-04-08 | |
| Movie | Tamgohoy | Tamblot | 2023-11-18 |
| Series | Araro | Sir Luis | 2023-11-19 |
| Movie | When the Waves Are Gone | Primo Macabantay | 2023-08-16 |
| Movie | The Gospel of the Beast | Berto | 2023-10-28 |
| Movie | GomBurZa | Francisco Mercado | 2023-12-25 |
| Movie | Adarna Gang | Fernando | 2022-03-11 |
| Movie | Gensan Punch | Coach “Rudy” | 2022-06-10 |
| Series | Big Bet | 2022-12-21 | |
| Movie | Putahe | Abel | 2022-05-13 |
| Movie | Ikaw Lang Ang Mahal | Erik Salamanca | 2022-05-20 |
| Series | Walang Hanggang Paalam | Nick | 2020-09-28 |
| Movie | Maria | Greg | 2019-03-07 |
| Movie | Damaso | 2019-11-20 | |
| Movie | Goyo: The Boy General | Lt. Garcia | 2018-09-05 |
| Movie | Kamandag ng Droga | 2017-12-06 | |
| Movie | The Barker | Don Mauricio | 2017-10-25 |
| Movie | Tatlong Bibe | 2017-03-01 | |
| Movie | A Lullaby to the Sorrowful Mystery | Sebastian Caneo | 2016-03-26 |
| Series | Someone to Watch Over Me | Estoy Mercado | 2016-09-05 |
| Movie | The Last Pinoy Action King | Himself | 2015-10-22 |
| Movie | Heneral Luna | Lt. Garcia | 2015-09-09 |
| Movie | Porferia | 2014-11-09 | |
| Movie | Tigbao | 2014-11-03 | |
| Movie | Dagitab | Komander | 2014-08-03 |
| Movie | Tumbang Preso | 2014-10-08 | |
| Movie | Mumbai Love | Mang Mando | 2014-01-22 |
| Movie | Juana C. The Movie | 2013-06-05 | |
| Movie | Bahay ng Lagim | 2013-09-10 | |
| Movie | Ang Pirata | 2013-07-03 | |
| Movie | Ang Katiwala | Gimo | 2012-07-25 |
| Series | Kung Ako'y Iiwan Mo | Cito | 2012-04-16 |
| Movie | The Reunion | Mang Ben (Shirley's Dad) | 2012-08-15 |
| Movie | The Kidnappers of Ronnie Lazaro | 2012-06-29 | |
| Movie | Pridyider | Detective Albay | 2012-09-19 |
| Movie | Captive | Abu Azali | 2012-09-05 |
| Movie | Lost Command | Linda's father | 2012-12-25 |
| Movie | El Presidente | Gen. Candido Tirona | 2012-12-25 |
| Movie | Shake Rattle and Roll Fourteen: The Invasion | Linda's Father (segment "Lost Command") | 2012-12-24 |
| Movie | Huling Biyahe | Mang Victor | 2012-11-22 |
| Movie | Boundary | Limuel Alcantara | 2012-12-05 |
| Movie | Manila Kingpin: The Asiong Salonga Story | Zapanta | 2011-07-15 |
| Movie | Tamawo | Lando | 2011-12-25 |
| Movie | Shake, Rattle & Roll 13 | Lando (segment "Tamawo") | 2011-12-25 |
| Movie | Amigo | Simon | 2011-08-19 |
| Movie | Ishmael | Ishmael | 2010-11-08 |
| Movie | Villa Estrella | Gusting | 2009-07-01 |
| Series | Nagsimula sa Puso | Mario Bernardo | 2009-10-12 |
| Movie | Love Me Again | Mang Dodong | 2009-01-15 |
| Movie | Ploning | Old Veling | 2008-04-30 |
| Movie | Namets! | Farmer | 2008-07-11 |
| Movie | Brutus, Ang Paglalakbay | 2008-08-14 | |
| Movie | Yanggaw | Junior Villacin | 2008-12-01 |
| Movie | Temptation | 2007-10-03 | |
| Movie | Green Rocking Chair | 2007-01-01 | |
| Movie | Ataul: For Rent | Batul | 2007-11-07 |
| Movie | Heremias: Book One - The Legend of the Lizard Princess | Heremias | 2006-11-03 |
| Movie | Boso | 2005-04-13 | |
| Movie | Ilusyon | Pablo | 2005-01-01 |
| Movie | Last Take, Last Shot | 2005-07-13 | |
| Movie | Maging Akin Muli | Nonoy Cruz | 2005-12-18 |
| Movie | Shake Rattle & Roll 2k5 | Bulag (segment "Lihim ng San Joaquin") | 2005-12-25 |
| Movie | The Son of Brocka | 2005-07-30 | |
| Movie | Sandalang Bahay | Mang Anong | 2005-07-30 |
| Movie | Baryoke | 2005-07-13 | |
| Movie | Astigmatism | Manong Gerry | 2004-07-17 |
| Movie | Panaghoy sa Suba | Kuwanggol | 2004-12-24 |
| Movie | The Echo | Caretaker | 2004-12-25 |
| Movie | Evolution of a Filipino Family | Fernando | 2004-09-17 |
| Movie | Jesus the Revolutionary | Miguel Reynante | 2002-02-06 |
| Movie | Utang Ni Tatang | Al | 2002-06-12 |
| Movie | New Moon | Datu Ali | 2001-12-25 |
| Movie | Radio | Peter | 2001-08-08 |
| Movie | Shadows | Photographer | 2000-11-09 |
| Movie | Brokedown Palace | Security | 1999-08-13 |
| Movie | Kahapon, May Dalawang Bata | Nonong | 1999-03-03 |
| Movie | Naked Under The Moon | 1999-09-08 | |
| Movie | José Rizal | Andres Bonifacio | 1998-12-25 |
| Movie | In the Navel of the Sea | Berto | 1998-06-24 |
| Movie | Ipaglaban Mo: The Movie II | Albert (episode 1) | 1997-11-05 |
| Movie | Wild Grass | Andres Bonifacio | 1997-12-04 |
| Movie | Behind Enemy Lines | Airport Policeman | 1997-05-23 |
| Movie | Lipa 'Arandia' Massacre: Lord, Deliver Us from Evil | Kikoy | 1994-04-11 |
| Movie | A Separated Woman | Hector | 1994-10-12 |
| Movie | Heroes | 1992-03-24 | |
| Movie | Delta Force 2: The Colombian Connection | Jos - Quiquina's Husband | 1990-08-24 |
| Movie | Return from the River Kwai | Boonrod | 1989-04-07 |
| Movie | Harimao | Rashid | 1989-06-03 |
| Movie | Sweet Revenge | Jimmy Lee | 1987-02-06 |
| Movie | Flesh Avenue | Elmer | 1986-04-24 |
| Movie | Bilang Na Ang Oras Mo | 1985-04-06 | |
| Movie | Joyful Mystery | Jamin | 1984-12-25 |
| Movie | Batuigas II: Pasukuin si Waway | Tosan | 1984-02-09 |
| Movie | Boatman | 1984-03-27 | |
| Movie | Bad Bananas on the Silver Screen | Bar Goon | 1983-12-25 |
| Movie | Oro, Plata, Mata | Hermes Mercurio | 1982-01-27 |
| Movie | Hubad na Gubat | 1982-07-02 | |
| Movie | Pabling | 1981-07-17 | |
| Movie | Bilibid Boys | Bisaya | 1981-01-16 |
| Movie | Gumising Ka... Maruja | Vergel | 1978-09-04 |