| Movie | You Animal! The Nimfa Dimaano Story | Roger (voice) | 2020-10-28 |
| Movie | Bato | Ronald dela Rosa | 2019-01-30 |
| Movie | Unexpectedly Yours | Cocoy | 2017-12-08 |
| Movie | (Filipino: In the Name of the Father, Mother, and Children) | Ongkoy | 2014-01-29 |
| Movie | Bonifacio: Ang Unang Pangulo | Andres Bonifacio | 2014-12-25 |
| Movie | 10000 Hours | 2013-12-25 | |
| Movie | Tum, My Pledge of Love | 2011-04-06 | |
| Movie | Sundo | Romano | 2009-03-11 |
| Movie | Ikaw Pa Rin: Bongga Ka Boy! | Roberto 'Boy' Reyes | 2008-05-14 |
| Movie | Blackout | Gil Blanco | 2007-06-13 |
| Series | Asian Treasures | Elias Pinaglabanan / Susi / Diego | 2007-01-15 |
| Movie | Till I Met You | Gabriel | 2006-10-11 |
| Movie | La Visa Loca | Jess Huson | 2005-05-25 |
| Movie | Astigmatism | Bien | 2004-07-17 |
| Movie | Kulimlim | Jake | 2004-06-23 |
| Series | Basta't Kasama Kita | Alberto 'Ambet' Katindig | 2003-05-26 |
| Movie | Alab ng Lahi | Gregorio Magtanggol | 2003-06-11 |
| Movie | Videoke King | King | 2002-04-30 |
| Movie | Hari ng Selda: Anak ni Baby Ama 2 | Anghel | 2002-03-20 |
| Movie | Jeannie, Bakit Ngayon Ka Lang? | Badong | 2002-10-23 |
| Movie | Pagdating ng Panahon | Manuel | 2001-11-28 |
| Movie | Ooops, Teka Lang... Diskarte Ko 'To! | Dario | 2001-03-14 |
| Movie | Buhay Kamao | Pepe | 2001-12-06 |
| Movie | Tunay na Tunay: Gets Mo? Gets Ko! | Nick / Ramon | 2000-03-15 |
| Movie | Kailangan Ko'y Ikaw | Guillermo "Gimo" Talumpati | 2000-10-10 |
| Movie | Eto Na Naman Ako | Abet Dimaguiba | 2000-06-07 |
| Movie | 'Di Puwedeng Hindi Puwede | Carding | 1999-05-10 |
| Movie | Bilib Ako Sa’yo | Gatdula | 1999-09-15 |
| Movie | Tulak ng Bibig, Kabig ng Dibdib | Lando | 1998-10-14 |
| Movie | P're Hanggang Sa Huli | Brando del Valle | 1995-03-22 |
| Movie | Mistah: Mga Mandirigma | Mario CariƱo | 1994-01-02 |
| Movie | Oo na sige na | Bonggoy | 1994-12-07 |
| Movie | Col. Billy Bibit, RAM | Col. Gringo Honasan, RAM | 1994-09-21 |
| Movie | Makuha Ka sa Tingin: Kung Puede lang | El Cid | 1993-02-10 |
| Movie | Di na Natuto (Sorry na, Puwede ba?) | 1993-11-25 | |
| Movie | Manila Boy | Diego / Manila Boy | 1993-06-27 |
| Movie | Grease Gun Gang | Carding Sungkit | 1992-06-28 |
| Movie | Bad Boy II | Bombo | 1992-11-18 |
| Movie | Engkanto | Matador | 1992-12-25 |
| Movie | Anak ni Baby Ama | Anghel | 1991-01-11 |
| Movie | Ang Utol Kong Hoodlum | Ben | 1991-01-01 |
| Movie | Maging Sino Ka Man | Carding | 1991-02-14 |
| Movie | Hinukay Ko Na Ang Libingan Mo | Elmo & Anton | 1991-06-05 |
| Movie | Barumbado | 1990-03-22 | |
| Movie | Walang Awa Kung Pumatay | Nanding | 1990-08-23 |
| Movie | Bad Boy | 1990-10-10 | |
| Movie | Eagle Squad | 1989-04-05 | |
| Movie | Hindi Pahuhuli Ng Buhay | 1989-08-09 | |
| Movie | Carnap King: The Randy Padilla Story | 1989-11-09 | |
| Movie | Delima Gang | Berto Delima | 1989-08-16 |
| Movie | Love Letters | 1988-06-24 | |
| Movie | Alega Gang: Public Enemy No.1 of Cebu | 1988-07-01 | |
| Movie | Bagets Gang | 1986-12-25 | |
| Movie | Bala Ko Ang Hahatol | 1985-01-01 | |
| Movie | Public Enemy No. 2: Maraming Number Two | 1985-05-16 |