| Series | The Bagman | 2026 | |
| Series | Sagrado | Eleazar Sagrado | 2024-06-17 |
| Movie | GG: Good Game | Pastor | 2024-01-24 |
| Movie | Fuchsia Libre | 2024-05-15 | |
| Series | Dirty Linen | Carlos Fiero | 2023-01-23 |
| Movie | Ten Little Mistresses | Valentin / Constantin | 2023-02-15 |
| Movie | On the Job: The Missing 8 | Sisoy Salas | 2022-11-02 |
| Movie | Patayan Files: Ang Pinakamalalaking Murder Cases Ng Dekada '90 | Narrator | 2022-08-12 |
| Movie | A Hard Day | Ace Franco | 2021-12-25 |
| Series | On the Job | Sisoy | 2021-09-12 |
| Movie | Big Night! | Donato | 2021-11-25 |
| Movie | Suarez: The Healing Priest | Fr. Fernando Suarez | 2020-12-25 |
| Movie | The Entity | Arturo | 2019-05-15 |
| Movie | The Panti Sisters | Don Emilio y Panti | 2019-09-13 |
| Movie | Miracle in Cell No. 7 | Johnny San Juan | 2019-12-25 |
| Series | Barangay 143 | Coach B (Roberto "Bobby" Sebastián, Sr.) (voice) | 2018-10-21 |
| Movie | Birdshot | Mendoza | 2017-08-16 |
| Series | That's My Amboy | Joselito 'Lito' Tapang | 2016-01-25 |
| Movie | Supot | Itoy | 2016-10-08 |
| Series | Encantadia | Hagorn | 2016-07-18 |
| Series | Oh My G! | Joe Luna / Daddy Ninong | 2015-01-19 |
| Series | Brothers | Director Renato Hipolito | 2015-09-28 |
| Movie | Heneral Luna | Heneral Antonio Luna | 2015-09-09 |
| Movie | (Filipino: In the Name of the Father, Mother, and Children) | Virgilio Salva | 2014-01-29 |
| Movie | Metro Manila | Douglas Ong | 2013-07-17 |
| Series | Hiyas | Donato Salvador | 2012-05-28 |
| Movie | The Bourne Legacy | Joseph | 2012-08-08 |
| Series | A Beautiful Affair | Leopoldo "Epong" Riego | 2012-10-29 |
| Movie | El Presidente | Mariano Trías | 2012-12-25 |
| Movie | Lilet Never Happened | James | 2012-10-13 |
| Movie | Amigo | Nenong | 2011-08-19 |
| Movie | Thelma | Aldo Molino | 2011-09-07 |
| Movie | No Other Woman | Mario Dela Costa | 2011-09-28 |
| Series | Magkaribal | Hermes Agustin | 2010-06-28 |
| Movie | Petrang Kabayo | Poldo | 2010-10-13 |
| Movie | Villa Estrella | Dave | 2009-07-01 |
| Movie | A Love Story | Steve | 2007-08-15 |
| Movie | Sa North Diversion Road | 2005-07-30 | |
| Movie | Now That I Have You | Oscar Morelos | 2004-08-13 |
| Movie | Ligaya… Katumbas ng Buhay | 2003-01-06 | |
| Movie | Forevermore | Ronaldo | 2002-06-26 |
| Movie | Diskarte | Insp. John Gomez | 2002-06-12 |
| Movie | Trip | Celine's Dad | 2001-11-07 |
| Movie | Ang Babaeng Putik | 2000-03-28 | |
| Movie | I Want to be Happy | 2000-11-10 | |
| Series | Pangako Sa ’Yo | Simón Barcial | 2000-11-13 |
| Movie | Shadows | Man in black | 2000-11-09 |
| Movie | Burger Boys | Sir Fernando Ayala | 1999-08-25 |
| Movie | Ekis | George | 1999-07-28 |
| Movie | Ligaya ang Itawag Mo sa Akin | Polding | 1997-09-06 |
| Movie | Sakay | Gen. Leon Villafuerte | 1993-12-25 |
| Movie | Heroes | 1992-03-24 |