
Acted in 23
2020s
- 2026
Greatest Performance
Drew
- 2025
In a Time of Uncertainty
Movie
- 2024
The Guardian of Honor
John Frank Apostol
- 2023
Lonely Connections
Marco
Lonely Connections
TV
- 2022
Memories of a Love Story
Movie
Finding Daddy Blake
Movie
- 2021
The Revolution Knows No Gender
Movie
Love and Pain in Between Refrains
Noel
- 2020
Unlocked
Calvin · 1 episode
2010s
- 2019
Gino and Marie
Gino
- 2018
Tale of the Lost Boys
Alex
- 2017
Double Barrel
Pancho
Corpus Delicti
Noel Corpuz
- 2016
T.P.O.: Temporary Protection Order
Miguel
- 2014
- 2010
Emir
Cris
2000s
- 2009
I Love Dreamguyz
Michael
- 2006
LRT
Martin
Shake, Rattle & Roll 8
Martin (segment "LRT")
Gulong ng Palad
Mark Sandoval · 88 episodes
- 2003
If Only Love Has Chosen Me
Young Edmund