| Series | Sellblock | 2026 | |
| Series | It's Okay to Not Be Okay | Samuel Hernandez | 2025-07-21 |
| Movie | Kontrabida Academy | Arnulfo | 2025-09-10 |
| Movie | Green Bones | Superintendent Velasquez | 2024-12-25 |
| Series | Batang Quiapo | Paeng Benito | 2023-02-13 |
| Movie | Labyu with an Accent | Walter | 2022-12-25 |
| Movie | Nightshift | 2020-01-22 | |
| Movie | One More Rainbow | 2020-12-25 | |
| Movie | Marineros: Men in the Middle of the Sea | Dennis Marisol | 2019-09-25 |
| Movie | Habambuhay: Remembering Philippine Cinema | Himself | 2019-10-12 |
| Movie | Bliss | Talk Show Host | 2017-05-10 |
| Movie | Ang Panday | 2017-12-25 | |
| Movie | Everything About Her | Leo | 2016-01-27 |
| Movie | God Gave Me You | Theo | 2016-07-01 |
| Movie | Bakit Lahat ng Gwapo May Boyfriend?! | Nap / Lexi | 2016-10-19 |
| Movie | Free Range | 2016-07-13 | |
| Series | Sinungaling Mong Puso | Moises Aguirre | 2016-07-18 |
| Movie | The Woman Who Left | Rodrigo Trinidad | 2016-09-28 |
| Series | Destiny Rose | Rosauro Armani Vitto | 2015-09-14 |
| Series | Innamorata | Lloyd Manansala | 2014-02-17 |
| Movie | 10000 Hours | 2013-12-25 | |
| Movie | On the Job | Cong. Manrique | 2013-08-28 |
| Series | Kahit Nasaan Ka Man | Ernesto Gomez | 2013-09-23 |
| Movie | D' Kilabots Pogi Brothers Weh?!? | Mr. Lucio | 2012-11-28 |
| Series | The Wedding | Frank de MeƱes | 2009-06-29 |
| Movie | Litsonero | Pinoy | 2009-05-20 |
| Movie | Baler | Fr. Candido Gomez Carreno | 2008-12-25 |
| Movie | Tiltil | Timo | 2008-09-30 |
| Movie | The Inmate | Warden Ramos | 2007-02-12 |
| Movie | Enteng Kabisote 4: Okay ka, Fairy ko... The Beginning of the Legend | Prinsipe Inok | 2007-12-25 |
| Movie | Idol: Hope of the Nation | 2007-08-01 | |
| Movie | Where Is Francis? | Police Chief | 2006-02-01 |
| Movie | First Day High | Coach Zantua | 2006-09-20 |
| Movie | Bikini Open | Billy's Father | 2005-05-18 |
| Movie | Big Time | Don Manolo | 2005-07-13 |
| Movie | Pinoy/Blonde | 2005-07-13 | |
| Movie | The Son of Brocka | (archive footage) | 2005-07-30 |
| Movie | Dubai | Basi | 2005-09-25 |
| Series | Biglang Sibol, Bayang Impasibol | Tonito | 2001-03-12 |
| Series | Rio Del Mar | Anton | 1999-02-15 |
| Movie | Nagbibinata | Teddy | 1998-06-10 |
| Movie | Gangland | Director | 1998-09-18 |
| Movie | Neber 2 Geder | Ricky | 1996-01-01 |
| Movie | Elena's Redemption | Vic | 1996-08-07 |
| Movie | Bangers | Richard | 1995-05-25 |
| Movie | Batang-X | Kuwago | 1995-06-30 |
| Movie | Muling Umawit ang Puso | Diosdado Rivera | 1995-12-25 |
| Movie | The Maggie dela Riva Story (God... Why Me?) | 1994-07-13 | |
| Movie | Kung Tayo'y Magkakalayo | 1993-04-22 | |
| Movie | Even My Life... | Lt. Torres | 1992-05-30 |
| Movie | Boy Praning: Utak Pulbura | 1992-06-17 | |
| Movie | Alyas Pogi 2 | Banjo | 1992-08-26 |
| Movie | Grease Gun Gang | Victor Lim | 1992-06-28 |
| Movie | Una Kang Naging Akin | Ely | 1991-05-19 |
| Movie | I Will Wait for You in Heaven | Milo | 1991-06-13 |
| Movie | Leon ng Maynila | Rico | 1991-01-30 |
| Movie | Uubusin Ko Ang Lahi Mo | Frank | 1991-07-10 |
| Movie | Barbi for President | Friend of Mario | 1991-08-08 |
| Movie | Huwag Mong Salingin ang Sugat Ko | Louie | 1991-12-25 |
| Movie | Ikasa Mo, Ipuputok Ko | Buboy | 1990-02-17 |
| Movie | Jabidah Massacre | 1990-05-31 | |
| Movie | Barumbado | 1990-03-22 | |
| Movie | Ayaw Matulog Ng Gabi | Bobby | 1990-06-28 |
| Movie | Baril Ko ang Uusig | 1990-12-25 | |
| Movie | Masikip na ang Mundo Mo | 1990-07-04 | |
| Movie | Ang Pumatay Nang Dahil Sa'Yo! | 1989-06-01 | |
| Movie | Ipaglalaban Ko | 1989-07-27 | |
| Movie | Dear Diary | Mr. Simon Macalintal (segment "Dear Killer") | 1989-09-06 |
| Movie | Tagos ng Dugo | Edison | 1987-01-15 |
| Movie | Magic of the Universe | Lolo Omar / Professor Jamir | 1987-12-25 |
| Movie | Jack & Jill | Junior | 1987-06-10 |
| Movie | Anak ng lupa | Ariosto | 1987-03-11 |
| Movie | Unfaithful Wife | Crispin | 1986-01-11 |
| Movie | Halimaw Sa Banga | Arganox | 1986-12-24 |
| Movie | Lalakwe | Alfred | 1985-01-11 |
| Movie | Paradise Inn | Rey | 1985-12-25 |
| Movie | Ano ang Kulay ng Mukha ng Diyos? | Fidel | 1985-12-25 |
| Movie | Selfish Desires | Oz | 1984-06-28 |
| Movie | Should the Skies Clear | Jojo | 1984-01-19 |
| Movie | Clouds | Donald | 1984-12-25 |
| Movie | Somewhere | George | 1984-07-26 |
| Movie | A Tired, Angry Moon On a Restless Night | Boyfriend | 1983-08-03 |
| Movie | Stryker | 1983-09-02 | |
| Movie | Dugong Buhay | 1983-11-11 | |
| Movie | Pabling | 1981-07-17 | |
| Movie | Titser's Pet | 1981-11-27 | |
| Movie | Kapitan Kidlat | 1981-12-25 | |
| Movie | Sangre montilla | 1975-03-21 | |
| Movie | Mga Uhaw na Bulaklak | 1975-04-25 | |
| Movie | Araw-araw Gabi-gabi | 1975-09-21 |