| Movie | Mama Susan's Friends | Dean | 2023-05-18 |
| Movie | Last Fool Show | 2019-04-10 | |
| Movie | Bato | 2019-01-30 | |
| Movie | Maledicto | Cardinal Martinez | 2019-05-01 |
| Movie | Finding You | 2019-05-29 | |
| Movie | The Mall, The Merrier | Doctor | 2019-12-25 |
| Movie | Gulis | Father (Jun) | 2019-08-26 |
| Movie | Just a Stranger | 2019-08-21 | |
| Movie | Tabon | 2019-08-02 | |
| Movie | K9 | 2018-03-16 | |
| Movie | Kung Paano Hinihintay ang Dapithapon | Celso | 2018-08-04 |
| Movie | Signal Rock | Mayor | 2018-08-15 |
| Movie | Bakwit Boys | 2018-08-15 | |
| Movie | 1957 | Don Jose | 2018-09-12 |
| Movie | Moonlight Over Baler | 2017-02-08 | |
| Movie | Bubog | Mayor Rivera | 2017-07-05 |
| Movie | The Baggage | 2017-08-05 | |
| Movie | 100 Tula Para Kay Stella | Stratus Records Boss | 2017-08-16 |
| Movie | Echorsis | Mr. De Villa | 2016-04-13 |
| Movie | T.P.O.: Temporary Protection Order | Miguel's Father | 2016-04-22 |
| Movie | Tupang Ligaw | 2016-02-17 | |
| Movie | A Lullaby to the Sorrowful Mystery | Padre Florentino | 2016-03-26 |
| Movie | Ordinary People | Vergara | 2016-08-31 |
| Movie | Kabisera | 2016-12-25 | |
| Movie | Malinak Ya Labi | 2016-11-16 | |
| Movie | Ang Hapis at Himagsik ni Hermano Puli | 2016-09-21 | |
| Movie | Chain Mail | 2015-07-22 | |
| Movie | Maskara | 2015-06-26 | |
| Movie | Crazy Beautiful You | Lolo Ponchong | 2015-02-25 |
| Movie | Homeless | 2015-08-26 | |
| Movie | The PreNup | Lawyer of Cayabyab Family | 2015-10-14 |
| Movie | Beauty and the Bestie | Eddie | 2015-12-25 |
| Movie | Ex With Benefits | Dean | 2015-09-02 |
| Movie | Kapatiran | 2015-10-24 | |
| Movie | Water Lemon | Tikoy | 2015-10-24 |
| Movie | Separados | 2014-08-02 | |
| Movie | Hustisya | 2014-08-02 | |
| Movie | Mauban: Ang Resiko | 2014-08-02 | |
| Movie | Bacao | 2014-10-20 | |
| Movie | Where I Am King | 2014-08-02 | |
| Movie | Ronda | 2014-08-03 | |
| Movie | Babagwa | Marney's Father | 2013-07-27 |
| Movie | Menor de Edad | Atty. Icasas | 2013-01-03 |
| Movie | Tuhog | Bert | 2013-07-16 |
| Movie | Sana Dati | Pastor | 2013-07-31 |
| Movie | Burgos | 2013-08-03 | |
| Movie | Barber's Tales | Major | 2013-10-18 |
| Movie | Tinik | 2013-09-11 | |
| Movie | Migrante | 2012-01-01 | |
| Movie | Graceland | Manuel Chango | 2012-04-20 |
| Movie | Mater Dolorosa | 2012-11-30 | |
| Movie | The Mommy Returns | Judge | 2012-05-09 |
| Series | My Daddy Dearest | Juancho | 2012-06-11 |
| Movie | Ante | Robo / Pilat Marquez | 2009-07-23 |
| Movie | Manila | Poldo | 2009-06-17 |
| Movie | Dukot | 2009-12-02 | |
| Movie | Paano Kita Iibigin | Leon | 2007-05-30 |
| Movie | Sukob | Provincial Doctor | 2006-03-15 |
| Movie | Shake, Rattle & Roll 8 | Chief of Police (segment "LRT") | 2006-12-25 |
| Series | Pinakamamahal | Gustino "Father Gustin" | 2006-08-14 |
| Movie | Let the Love Begin | Investor | 2005-02-09 |
| Movie | The Son of Brocka | 2005-07-30 | |
| Movie | Singles | 2004-06-04 | |
| Movie | Aishite Imasu 1941: Mahal Kita | Panotes | 2004-12-25 |
| Movie | 9 Mornings | Atty. Bello | 2002-10-16 |
| Movie | Diskarte | Arnulfo | 2002-06-12 |
| Movie | Bahid | Publisher | 2002-11-27 |
| Movie | Bakit Papa? | 2002-12-04 | |
| Movie | Mano Po | Bernie | 2002-12-25 |
| Movie | You Guess… I Bust! | 2002-12-25 | |
| Movie | Tuhog | Louie | 2001-02-20 |
| Movie | Deathrow | Congressman Ravela | 2000-12-25 |
| Movie | Sugatang Puso | 2000-12-25 | |
| Movie | Ping Lacson: Super Cop | Senator | 2000-12-25 |
| Movie | Bakit Pa? | Cecar | 1999-02-03 |
| Movie | Jumping Over Thorns | Nanding | 1999-06-23 |
| Movie | Asin at Paminta | 1999-10-06 | |
| Movie | Honey, Nasa Langit na ba Ako? | 1998-03-26 | |
| Movie | Nagbibinata | Ben Arandia | 1998-06-10 |
| Movie | Lea's Story | Mr. Olivarez | 1998-08-26 |
| Movie | Hiling | Minggoy | 1998-12-18 |
| Movie | Minsan Lamang Magmamahal | Conrado | 1997-02-26 |
| Movie | Batang PX | Mr. Ramirez | 1997-05-07 |
| Movie | Calvento Files: The Movie | Atty. Serrano (segment "Inay, May Momo!") | 1997-05-14 |
| Movie | Sabado Nights | Politician | 1996-02-08 |
| Movie | Cedie | Newick | 1996-05-08 |
| Movie | A Plea to God | Lawyer | 1991-07-24 |
| Movie | Above Everything Else | Eugene | 1991-05-15 |
| Movie | Spark in the Dark | Benette's Husband | 1991-06-27 |
| Movie | Kung Tapos Na ang Kailanman | 1990-02-08 | |
| Movie | Napakasakit, Kuya Eddie | 1986-03-20 | |
| Movie | Adultery | 1984-06-01 | |
| Movie | Kontrobersyal | Abortionist | 1981-03-20 |
| Movie | Kasal? | Wedding Entourage (uncredited) | 1980-06-19 |
| Movie | Angela Markado | Bernie | 1980-11-07 |
| Movie | Jaguar | Sonny Gaston | 1979-08-31 |
| Movie | The Tenants | Andres | 1976-02-20 |