highest rated
acting
- Nang Mapagod si Kamatayan
- The Silent Noise (TV) → Anton Carpio
- As the Hydra Devours History → David Cruz
- UnMarry → Ivan Buencamino
- How To Get Away From My Toxic Family → Arsenio
- Dirty Linen (TV) → Aidan R. Fiero
- Keys to the Heart → Joma
- Takeshi's Castle Philippines (TV) → Sando Marudo
- The Broken Marriage Vow (TV) → David Ilustre
- Ikaw Lang Ang Mahal → Andrei
- 366
- Walang Hanggang Paalam (TV) → Antonio Hernandez / Anton
- My Single Lady (TV) → B.G. / Billy Gin
- Malaya → Iago
- One More Rainbow
- Playhouse (TV) → Marlon Ilaban
- To Love Some Buddy → Julius
- Kusina Kings → Ronnie
- Dark Is the Night
- My Dear Heart (TV) → Jude De Jesus
- Gandarrapiddo!: The Revenger Squad → Emy's love interest (uncredited)
- Fallback
- Tubig At Langis (TV) → Renato Villadolid / Natoy
- The Third Party → Christian
- Dream Dad (TV) → President Sebastian "Baste" V. Javier
- My Illegal Wife → Henry
- Maria, Leonora, Teresa → Julio Sacdalan
- Annaliza (TV) → Gideon "Guido" Palmera Querubin
- Kimmy Dora: Ang Kiyemeng Prequel → Barry
- Bromance: My Brother's Romance → Brando/Brandy
- Death March → Alex
- Kalayaan → Lucio
- Hiyas (TV) → Silang
- 24/7 In Love → Butch Vinzon
- Kimmy Dora and the Temple of Kiyeme → Barry
- One More Try → Tristan
- Rematado
- Shake, Rattle & Roll 13 → Allan (segment "Tamawo")
- Wedding Tayo, Wedding Hindi! → Oca Baytion
- Tamawo → Allan
- Kristine (TV) → Jaime Reyes / Bernard De Silva-Fortalejo
- Love Is Only In The Movies (TV) → Xander
- Cinco → Elvis (segment "Puso")
- Sa'yo Lamang → John
- Florinda (TV) → Archie
- The Wedding (TV) → Marlon Mañalac
- Lovers in Paris (TV) → Martin Aranaz Barrameda
- Kimmy Dora → Barry
- Dyosa (TV) → Mars
- My Only Ü
- Komiks Presents: Varga (TV) → James
- You Got Me! → Caloy
- Altar → Anton
- Pinoy Big Brother: Celebrity Edition (TV) → Self - Celebrity Housemate
- Super Inggo (TV) → Super Islaw
- Komiks (TV)
- Pinoy Big Brother: Celebrity Edition (TV) → Self - Celebrity Housemate
- Aalog-Alog (TV)
- ASAP (TV)