2025
Espantaho as Jack2025
Quezon as Manuel Roxas2025
Journeyman as Angelo2025
Candè as Adult Timothy2023
Dirty Linen as Lemuel Onore2023
Mallari as Brother Lucas2023
A Cup of Flavor as Not available2023
Missed Connections as Mark2023
Wish You Were The One as Not available2022
Tahan as Marcus2022
Adarna Gang as Juan2022
366 as Not available2021
Boyfriend No.13 as Not available2021
Here and There as Caloy2021
More Than Blue as Charles Keith / K2020
24/7 as Jelo2020
Walang Hanggang Paalam as Caloy2020
Motel Acacia as JC2020
On Vodka, Beers, and Regrets as Francis2020
Alter Me as Ernest2020
Broken as Not available2019
Call Me Tita as Karl2019
Project Feb 14 as Not available2019
Sunod as Lance2019
Miracle in Cell No. 7 as Mambo2019
Open as Ethan2019
Babae at Baril as Miguel2019
Tayo Muna Habang Hindi Pa Tayo as Carlo2018
The Day After Valentine's as Not available2018
Mr. & Mrs. Cruz as Raffy2018
Single/Single: Love Is Not Enough as Not available2017
Ikaw Lang Ang Iibigin as Percy Manicad2017
100 Tula Para Kay Stella as Fidel2017
Ladyfish as Not available2017
Anya Iti Nagan Mo as Not available2016
Till I Met You as Alejandro "Ali" Nicolas2016
Forever Sucks as Tony2016
Gasping for Air as NikoNaN
100 Awit Para Kay Stella as Fidel2017
The Decaying as Not available2017
Meant to Beh as Christian Balatbat2016
Sakaling Hindi Makarating as Manuel2016
Paglipay as Not available2015
Imbisibol as Not available2014
The Janitor as Kito Ponce2014
Esprit de Corps as Maj. Mac2014
Basaan as Not available2008
Jay as Larry