2025
Sins of the Father as Not available2025
In Thy Name as Not available2024
Apo Hapon: A Love Story as Reyson Olsim2024
Huwag Mo 'Kong Iwan as Joseph2023
Begin in the Middle as Not available2023
Nag-aapoy na Damdamin as Philip Salazar2022
Flower of Evil as Andrew Marcelo2022
The Goodbye Girl as Ean2022
The Entitled as Jacob2022
Bakit 'Di Mo Sabihin? as Migs Bernalez2021
The Kangks Show as Ferdie2021
Boyfriend No.13 as Not available2021
The Brokers as Not available2021
General Admission as Carlito2020
La Vida Lena as Adrian Narciso2019
The General's Daughter as Capt. Ethan del Fierro2019
Love is Love as Not available2019
Barbara Reimagined as James2018
Since I Found You as John Corpuz / Gino2018
Everybody Loves Baby Wendy as Not available2018
Ang Dalawang Mrs. Reyes as Felix Reyes2018
One Great Love as Carl Mauricio2017
The Better Half as Not available2016
Best. Partee. Ever. as Not available2016
Tisay as Simon2016
Kabisera as Not available2015
You're My Home as Christian Vergara2015
Halik sa Hangin as Alvin2015
Salvage as Neil2014
Moon of Desire as Dr. Jefferson "Jeff Epoy" Bustamante2014
Shake, Rattle & Roll XV as Troy (segment "Ahas")2014
Once A Princess as Damian2014
Echoserang Frog as Not available2014
So It's You as Tony Ferrer2014
Snake as Troy2013
Cassandra: Warrior Angel as Gabriel2013
Girl, Boy, Bakla, Tomboy as Osweng2012
Enchanted Garden as Edmund2012
Valiente as Gardo Valiente / Nicolas Vallejo / Gardo Braganza2011
Ang Utol Kong Hoodlum as Benjamin "Ben" Maningding2010
My Driver Sweet Lover as Rocky2010
Hating Kapatid as Bong2009
Ngayon at Kailanman as Edwin Torres2009
Sana Ngayong Pasko as Rigo Dionisio2009
Mano Po 6: A Mother's Love as Young Alfonso2008
LaLola as Facundo Diaz2008
Babangon Ako't Dudurugin Kita as Derek Perantes / Rod2008
My Bestfriend's Girlfriend as Mark2008
My Monster Mom as Boboy2008
Shake, Rattle & Roll X as Jay (segment "Emergency")2008
Loving You as Jepoi Gumba2008
Emergency as Jay2007
Pasan Ko Ang Daigdig as Carding2007
Pati Ba Pintig ng Puso? as Aldrin Griego2007
Ouija as Gino2007
Tiyanaks as Kerwin2006
Captain Barbell as Boris / Little B2006
Just to See You Again as Matthew2006
White Lady as Robbie2005
Mukha as William2005
Agos as Julius2005
Mano Po 4: Ako Legal Wife as Nixon2004
Joyride as Carlo2024
Huwag Mo 'Kong Iwan Theme Song Performance