2024
I Am Not Big Bird as Luis Carpio2024
Strange Frequencies: Taiwan Killer Hospital as Self2020
Make It with You as Gabo / Gabriel Villarica2019
Alone/Together as Raf2018
Bagani as Lakas2017
Seven Sundays as Dex Bonifacio2017
My Ex & Whys as Gio Martinez2016
Dolce Amore as Simon Vicente Ibarra / Tenten2016
Dukot as Carlo Sandoval2015
Just the Way You Are as Drake Sison2015
Everyday I Love You as Ethan2014
Forevermore as Alexander "Xander" Grande III2014
Mirabella as Jeremy Palmera2014
The Trial as Martin Bien2013
Muling Buksan Ang Puso as Francisco "Francis" B. Dela Vega / Francisco "Francis" Andrada2013
Must Be... Love as Not available2013
She's The One as David2012
Princess and I as Dasho Jan Alfonso "Jao" Rinpoche2012
The Strangers as Max2012
The Reunion as Boggs2012
Amorosa: The Revenge as Rommel2011
Budoy as Benjamin "BJ" Maniego/Dimalanta/Chavez2011
Mula Sa Puso as Michael Miranda2011
100 Days to Heaven as Teen Bobby Ramirez2011
Good Vibes as Troy Cabrera2011
Way Back Home as Michael2011
Diego and His Brothers as Anton