2024
Widows' War as Basil Palacios2022
Article 247 as Noah Borromeo2022
The Backride as Not available2021
Owe My Love as Miguel "Migs" Alcancia2020
I Can See You as Jude Agoncillo2019
Dahil sa Pag-ibig as Eldon Corpuz2019
Mystery of the Night as Not available2018
Kapag Nahati ang Puso as Joaquin Espiritu2018
Goyo: The Boy General as Manuel L. Quezon2017
I Heart Davao as Paul Gutierrez2017
Pinulot Ka Lang sa Lupa as Ephraim Sta. Maria Esquivel2017
Spirit of the Glass 2: The Haunted as Jag2016
Sa Piling ni Nanay as Javier Mercado2016
Whistleblower as Not available2016
Gravity as Young Justino2015
Beautiful Strangers as Lawrence Castillo2015
Heneral Luna as Manuel Quezon2015
Gayuma as Mike/Jose Buena Vista2014
Dading as Joemar Rodriquez2014
The Trial as Paco Sequia2013
Unforgettable as Miguel de Ocampo2013
Adarna as Bok / Agalon2013
Katipunan as Sebastian2013
Death March as Not available2013
Sana Dati as Andrew Cesario2013
Islands as Astronaut2012
Coffee Prince as Errol Ochoa2012
Guni-Guni as Paolo2007
Apat Dapat, Dapat Apat as Junior (as Vince Saldana)2007
Ang Cute Ng Ina Mo! as Jojo2006
POSH as Not available