highest rated
acting
- Children of the Lake
- You Animal! The Nimfa Dimaano Story → Roger (voice)
- Bato → Ronald dela Rosa
- Two Hearts (TV) → Leo Tabayoyong
- Unexpectedly Yours → Cocoy
- Bonifacio: Ang Unang Pangulo → Andres Bonifacio
- (Filipino: In the Name of the Father, Mother, and Children) → Ongkoy
- Kailangan Ko'y Ikaw (TV) → Gregorio "Bogs" Dagohoy
- 10000 Hours
- Guns and Roses (TV) → Abelardo "Abel" Marasigan
- Tum, My Pledge of Love
- Pilipinas Got Talent (TV) → Self - Judge
- Totoy Bato (TV) → Arturo "Totoy Bato" Magtanggol
- The Harbinger → Romano
- Joaquin Bordado (TV) → Joaquin Bordado / Joaquin Apacible
- Ikaw Pa Rin: Bongga Ka Boy! → Roberto 'Boy' Reyes
- Asian Treasures (TV) → Elias Pinaglabanan / Susi / Diego
- Blackout → Gil Blanco
- Till I Met You → Gabriel
- La Visa Loca → Jess
- Astigmatism → Bien
- Kulimlim → Jake
- Basta't Kasama Kita (TV) → Alberto 'Ambet' Katindig
- You and Me Against the World → Paolo Guerrero
- Alab ng Lahi → Gregorio Magtanggol
- Hari ng Selda: Anak ni Baby Ama 2 → Anghel
- Videoke King → King
- Jeannie, Bakit Ngayon Ka Lang? → Badong
- Ooops, Teka Lang... Diskarte Ko 'To! → Dario
- Buhay Kamao → Pepe
- Pagdating ng Panahon → Manuel
- You're All I Need → Guillermo "Gimo" Talumpati
- Eto Na Naman Ako → Abet Dimaguiba
- Tunay na Tunay: Gets Mo? Gets Ko! → Nick / Ramon
- 'Di Puwedeng Hindi Puwede → Carding
- Bilib Ako Sa’yo → Gatdula
- Tulak ng Bibig, Kabig ng Dibdib → Lando
- P're Hanggang Sa Huli → Brando del Valle
- Mistah: Mga Mandirigma → Mario Cariño
- Oo na sige na → Bonggoy
- Col. Billy Bibit, RAM → Col. Gringo Honasan, RAM
- Di na Natuto (Sorry na, Puwede ba?)
- Gagay: Prinsesa ng Brownout → Biker
- Makuha Ka sa Tingin (Kung Puede Lang) → El Cid
- Manila Boy → Diego / Manila Boy
- Bad Boy II → Bombo
- Engkanto → Matador
- Grease Gun Gang → Carding Sungkit
- Miss na Miss na Kita: Ang Utol Kong Hoodlum Part 2 → Ben
- Anak ni Baby Ama → Anghel
- Maging Sino Ka Man → Carding
- Hinukay Ko Na Ang Libingan Mo → Elmo & Anton
- Ang Utol Kong Hoodlum → Ben
- Bad Boy
- Barumbado
- Sa Diyos Lang Ako Susuko → Romano
- Walang Awa Kung Pumatay → Nanding
- Hindi Pahuhuli Ng Buhay
- Delima Gang → Berto Delima
- Eagle Squad
- Carnap King: The Randy Padilla Story
- Alega Gang: Public Enemy No.1 of Cebu
- Love Letters
- Bagets Gang
- Public Enemy No. 2: Maraming Number Two
- Bala Ko Ang Hahatol