| Movie | Isolated | Peter | 2025-04-30 |
| Movie | And the Breadwinner Is... | Popsie | 2025-01-02 |
| Series | Incognito | Philip Rivera | 2025-01-20 |
| Movie | Samahan ng mga Makasalanan | Danny | 2025-04-19 |
| Series | Sagrado | Ernesto Malonzo / Estong | 2024-06-17 |
| Movie | The Hearing | Fiscal Mariano | 2024-08-02 |
| Movie | Bullet Day | 2024-08-07 | |
| Movie | Lolo and the Kid | Lolo | 2024-08-07 |
| Movie | Outside | Arturo | 2024-10-16 |
| Series | Dirty Linen | Rolando Sinag / Abe Matias | 2023-01-23 |
| Series | One Good Day | Eddie Rodrigo | 2022-11-17 |
| Movie | Ikaw Lang Ang Mahal | Butch Alipato | 2022-05-20 |
| Series | On the Job | Tatang | 2021-09-12 |
| Movie | Circle of Bones | Realtor | 2021-07-10 |
| Movie | Barumbadings | 2021-11-05 | |
| Series | Starla | Mang Greggy | 2019-10-07 |
| Movie | Miracle in Cell No. 7 | Boss Sol | 2019-12-25 |
| Movie | Jacqueline Comes Home: The Chiong Story | Dionisio Chiong | 2018-07-18 |
| Movie | Pang MMK | 2018-10-12 | |
| Movie | Northern Lights: A Journey to Love | Kado | 2017-03-29 |
| Movie | Padre de Familia | 2016-02-20 | |
| Movie | Just the 3 of Us | 2016-04-27 | |
| Movie | Ang Babae sa Septic Tank 2: #ForeverIsNotEnough | 2016-12-25 | |
| Movie | Die Beautiful | Trisha's father | 2016-12-25 |
| Movie | Tisay | Brando | 2016-11-14 |
| Series | On the Wings of Love | Soliman "Mang Sol" Olivar | 2015-08-10 |
| Movie | Felix Manalo | Teofilo Ramos | 2015-10-04 |
| Movie | Sine, Laging Kasama | Self | 2014-12-14 |
| Movie | The Diplomat Hotel | 2013-07-27 | |
| Movie | On the Job | Mario "Tatang" Maghari | 2013-08-28 |
| Movie | Juana C. The Movie | 2013-06-05 | |
| Movie | Kimmy Dora: Ang Kiyemeng Prequel | Curtis | 2013-12-25 |
| Movie | Kabisera | Andres | 2013-11-10 |
| Movie | Kamera Obskura | 2012-07-26 | |
| Movie | The Healing | Melchor | 2012-07-25 |
| Movie | The Kidnappers of Ronnie Lazaro | 2012-06-29 | |
| Movie | Just One Summer | Daniel 'Sir Dan' Cuaresma, Sr. | 2012-08-15 |
| Movie | The Bourne Legacy | Citrus Samaritan | 2012-08-08 |
| Movie | Captive | 2012-09-05 | |
| Movie | Huling Biyahe | Kasamahan 2 / Direk Joe | 2012-11-22 |
| Movie | A Secret Affair | Jimmy | 2012-10-24 |
| Movie | Mariposa: Sa Hawla ng Gabi | 2012-11-29 | |
| Movie | Pridyider | Mr. Benitez | 2012-09-19 |
| Movie | Subject: I Love You | Marlon | 2011-01-01 |
| Movie | The Marquis | Le commandant du SWAT | 2011-03-09 |
| Movie | Century of Birthing | Amang Tiburcio | 2011-11-17 |
| Movie | Flight of an Angel | 2011-06-12 | |
| Movie | Amigo | Rafael | 2011-08-19 |
| Movie | In Your Eyes | Dr. Samuel Olfindo | 2010-08-18 |
| Series | Grazilda | Fernando | 2010-09-13 |
| Movie | The Beerhouse | Bossing | 2009-10-12 |
| Movie | Surviving Evil | Joey Valencia | 2009-07-10 |
| Movie | Ploning | Old Siloy | 2008-04-30 |
| Movie | Namets! | Caveman | 2008-07-11 |
| Series | Saan Darating Ang Umaga? | Ruben Rodrigo | 2008-11-10 |
| Movie | Baler | Commandante Teodorico Luna Novicio | 2008-12-25 |
| Movie | Yanggaw | Dulpo | 2008-12-01 |
| Movie | Baliw | 2007-01-01 | |
| Movie | The Promise | Gustin | 2007-02-14 |
| Movie | Green Paradise | Ronaldo | 2007-11-21 |
| Movie | Ataul: For Rent | Guidote Alejo | 2007-11-07 |
| Movie | Rigodon | Dante | 2006-03-19 |
| Movie | Umaaraw, Umuulan | Paolo's Dad | 2006-08-09 |
| Movie | Pepot Artista | Himself/Taxi Driver | 2005-07-13 |
| Movie | Boso | 2005-04-13 | |
| Movie | Last Take, Last Shot | 2005-07-13 | |
| Movie | Pinoy/Blonde | 2005-07-13 | |
| Movie | Say That You Love Me | Gabriel | 2005-07-19 |
| Movie | Sa Ilalim ng Cogon | 2005-09-11 | |
| Movie | Hari ng Sablay | Rodel | 2005-07-30 |
| Movie | The Son of Brocka | 2005-07-30 | |
| Series | Marina | Elias Sto. Domingo | 2004-02-23 |
| Movie | Kuya | Jill's Pa | 2004-02-28 |
| Movie | Panaghoy sa Suba | Damian | 2004-12-24 |
| Movie | Lastikman: Unang Banat | 2004-12-25 | |
| Movie | Evolution of a Filipino Family | Mayor | 2004-09-17 |
| Movie | Ang Kapitbahay | Nicanor | 2003-01-01 |
| Movie | Sanib | Armando | 2003-06-11 |
| Movie | Chavit | Sotero | 2003-11-26 |
| Movie | 1st Time | Chino Lee | 2003-09-17 |
| Movie | My First Romance | Dante (segment "Two Hearts") | 2003-10-29 |
| Movie | Utang Ni Tatang | Mike | 2002-06-12 |
| Movie | Pakisabi Na Lang... Mahal Ko Siya | Melencio | 2002-07-31 |
| Movie | Singsing Ni Lola | Fidel | 2002-10-30 |
| Movie | Batang West Side | Juan Mijares | 2001-04-05 |
| Movie | Bayaning 3rd World | Jose Rizal | 2000-02-16 |
| Movie | Anak | Rudy | 2000-05-10 |
| Movie | Spirit Warriors | Roman | 2000-12-25 |
| Movie | Tanging Yaman | Francis | 2000-11-08 |
| Movie | Still Lives | Cop - Narrator | 1999-01-12 |
| Movie | Seventeen | Emong | 1999-06-16 |
| Movie | Kiss Mo 'Ko | Bart Mallari | 1999-10-27 |
| Movie | Esperanza: The Movie | Raul | 1999-12-25 |
| Movie | Naked Under The Moon | 1999-09-08 | |
| Movie | Berdugo | Jimmy | 1998-09-23 |
| Movie | José Rizal | Ibarra / Simoun | 1998-12-25 |
| Movie | Milagros | 1997-01-01 | |
| Movie | DNA | Taka | 1997-03-07 |
| Movie | Wala Na Bang Pag-Ibig? | 1997-10-12 | |
| Movie | Tirad Pass: The Story of Gen. Gregorio del Pilar | Emilio Aguinaldo | 1996-07-12 |
| Movie | Mumbaki | Dr. Felix Lorenzo | 1996-08-14 |
| Movie | High Voltage | Edu's partner | 1995-01-14 |
| Movie | Eskapo | Jorge Cabardo | 1995-01-25 |
| Movie | Nena | 1995-01-01 | |
| Movie | Redeem Her Honor | Daniel | 1995-03-29 |
| Movie | The Lilian Velez Story: Till Death Do Us Part | 1995-02-08 | |
| Movie | Rollerboys | Ernest | 1995-03-31 |
| Movie | Bocaue Pagoda Tragedy | 1995-02-14 | |
| Movie | Lipa 'Arandia' Massacre: Lord, Deliver Us from Evil | Ronald Arandia | 1994-04-11 |
| Movie | Tunay na Magkaibigan, Walang Iwanan... Peksman! | 1994-09-07 | |
| Movie | Pandoy: Alalay ng Panday | Redentor | 1993-06-23 |
| Series | Noli Me Tangere | Crisostomo Ibarra | 1993-07-06 |
| Movie | Leonardo Delos Reyes: Alyas Waway | Tasan | 1993-10-22 |
| Movie | Maricris Sioson Japayuki | Alvin | 1993-07-29 |
| Movie | McBain | Chauffeur | 1991-09-20 |
| Movie | Shake, Rattle & Roll III | Milton (segment "Ate") | 1991-12-25 |
| Movie | Kunin Mo ang Ulo ni Ismael | 1990-01-04 | |
| Movie | Smokey Mountain: Mga Banyaga Sa Sariling Lupa | 1990-02-23 | |
| Movie | Machete: Istatwang Buhay | Eddie Boy | 1990-05-10 |
| Movie | Anak Ng Demonyo | Padre Damian | 1989-05-05 |
| Movie | Hiwaga Sa Balete Drive | Peter / Uncle Paul | 1988-06-02 |
| Movie | Magkano Ang Iyong Dangal? | Larry | 1988-12-25 |
| Movie | Once Upon a Time | Bakal | 1987-01-04 |
| Movie | Olongapo: The Great American Dream | Joel | 1987-12-25 |
| Movie | Prisoner in the Dark | Eddie | 1986-01-01 |
| Movie | The New King | 1986-01-10 | |
| Movie | The Graduates | 1986-04-03 | |
| Movie | Unfaithful Wife | Fidel | 1986-01-11 |
| Movie | I Love You Mama, I Love You Papa | Gilbert | 1986-05-29 |
| Movie | Bituing Walang Ningning | Garry Diaz | 1985-02-14 |
| Movie | Beware: Bed Sins | 1985-09-19 | |
| Movie | Isla | Sonny | 1985-04-25 |
| Movie | Bagets 2 | Special Sabet | 1984-11-30 |
| Movie | Shake, Rattle & Roll | Johnny / Juanito (segment "Baso") | 1984-12-25 |
| Movie | Init sa Magdamag | Armand Javier | 1983-09-22 |
| Movie | Of the Flesh | Goryo | 1983-12-25 |
| Movie | Oro, Plata, Mata | Miguel Lorenzo | 1982-01-27 |
| Movie | Gumising Ka... Maruja | Joel | 1978-09-04 |