highest rated
acting
- The Hollowed
- Sins of the Father (TV) → Jacob Rivera
- In Thy Name
- Rainbow Rumble (TV) → Self - Contestant
- Apo Hapon: A Love Story → Reyson Olsim
- Huwag Mo 'Kong Iwan → Joseph
- Nag-aapoy na Damdamin (TV) → Philip Salazar
- Begin in the Middle (TV)
- Flower of Evil (TV) → Andrew Marcelo
- The Goodbye Girl (TV) → Ean
- The Entitled → Jacob
- Bakit 'Di Mo Sabihin? → Migs Bernalez
- The Kangks Show (TV) → Ferdie
- Boyfriend No.13 (TV)
- The Brokers
- General Admission → Carlito
- La Vida Lena (TV) → Adrian Narciso
- The General's Daughter (TV) → Capt. Ethan del Fierro
- Love is Love
- Barbara Reimagined → James
- Since I Found You (TV) → John Corpuz / Gino
- Ang Dalawang Mrs. Reyes → Felix Reyes
- One Great Love → Carl Mauricio
- Everybody Loves Baby Wendy
- The Better Half (TV)
- Best. Partee. Ever.
- Kabisera
- Tisay → Simon
- You're My Home (TV) → Christian Vergara
- Halik sa Hangin → Alvin
- Salvage → Neil
- The Legal Wife (TV) → Max Gonzales
- Moon of Desire (TV) → Dr. Jefferson "Jeff Epoy" Bustamante
- Shake, Rattle & Roll XV → Troy (segment "Ahas")
- Echoserang Frog
- Once A Princess → Damian
- So It's You → Tony Ferrer
- Snake → Troy
- Girl, Boy, Bakla, Tomboy → Osweng
- Cassandra: Warrior Angel (TV) → Gabriel
- Valiente (TV) → Gardo Valiente / Nicolas Vallejo / Gardo Braganza
- Enchanted Garden (TV) → Edmund
- Ang Utol Kong Hoodlum (TV) → Benjamin "Ben" Maningding
- My Driver Sweet Lover (TV) → Rocky
- Hating Kapatid → Bong
- Ngayon at Kailanman (TV) → Edwin Torres
- Sana Ngayong Pasko (TV) → Rigo Dionisio
- Mano Po 6: A Mother's Love → Young Alfonso
- LaLola (TV) → Facundo Diaz
- Babangon Ako't Dudurugin Kita (TV) → Derek Perantes / Rod
- Shake, Rattle & Roll X → Jay (segment "Emergency")
- Loving You → Jepoi Gumba
- My Monster Mom → Boboy
- My Bestfriend's Girlfriend → Mark
- Emergency → Jay
- Pati Ba Pintig ng Puso? (TV) → Aldrin Griego
- Pasan Ko Ang Daigdig (TV) → Carding
- Ouija → Gino
- Tiyanaks → Kerwin
- Captain Barbell (TV) → Boris / Little B
- Just to See You Again (TV) → Matthew
- White Lady → Robbie
- Mukha (TV) → William
- Agos (TV) → Julius
- Mano Po 4: Ako Legal Wife → Nixon
- Wag Kukurap (TV)
- Joyride (TV) → Carlo
- Maalaala Mo Kaya (TV) → Jayjay