2025
Incognito as Not available2025
Outside De Familia as Not available2025
Prinsesa ng City Jail as Adrian2025
Tropang G.O.A.T. as Mang Obet2025
Love at First Spike as Ato Santillan2022
Ang Babaeng Nawawala sa Sarili as Wendell2022
Kara Krus as Marvin2022
The Tigers of Infanta as Leon2021
Stories from the Heart: Loving Miss Bridgette as Luther2021
My Husband, My Lover as Dennis2020
I Can See You as Jason "Lakay" Bautista2020
Unlocked as Kyle2020
Magikland as Not available2019
Alone/Together as Greg2018
The Heiress as Carlos Bartolome2018
Class of 2018 as Not available2018
Never Not Love You as Jason2018
Citizen Jake as Not available2017
Tatlong Bibe as Not available2017
Swipe as Not available2016
Die Beautiful as Jesse2016
Siphayo as Conrado2016
Kusina as Not available2015
The Rich Man's Daughter as David Limjoco2015
Mandirigma as Not available2015
Shadow Behind the Moon as Joel2014
Innamorata as Edwin Manansala / Arnaldo Manansala2014
(Filipino: In the Name of the Father, Mother, and Children) as Vanessa Salva2013
Islands as Hunter2013
Binoy Henyo as Francis Sandoval2013
Death March as Not available2013
Instant Mommy as Not available2012
Broken Vow as Felix Rastro2012
Migrante as Not available2012
Yesterday's Bride as Dr. Celso Agustin2012
Kalayaan as Eric2012
Boy Pick Up: The Movie as Cigarette Vendor2011
Deadline - Reign of Impunity as Not available2011
Iglot as Juancho Rivera2011
My Lover, My Wife as Lawrence Delgado / Arthur Salvador2011
Ligo na Ü, Lapit na Me as Not available2011
Babangluksa as Carlo2010
Dagim as Sgt. Gumabon2010
Ina, Kasusuklaman Ba Kita? as Brent Carlos2010
Beauty Queen as Dante Pineda2009
Ngayon at Kailanman as Ronald Noche2009
Panahon Na as Not available2008
Shake, Rattle & Roll X as Dario (segment "Nieves: The Engkanto Slayer")2008
Luna Mystika as Andoy2008
Nieves: The Engkanto Slayer as Dario2007
Desperadas as Mandy2007
Impostora as Leandro Meneses2007
La Vendetta as Ariel Guevarra2007
Transmutators as The Motanos2007
The Sign as Louie / Luis2006
Komiks as Not available2006
Gulong ng Palad as Diego Morales2006
Manay Po! as Adrian Pengson2005
Tuli as Not available2004
Bcuz Of U as Vince2003
Keka as Jessie2003
Sana'y Wala Nang Wakas as Ramon Madrigal2002
May Pag-ibig Pa Kaya? as Alberto2001
Sa Dulo Ng Walang Hanggan as Clarence Cristobal2001
Mila as Ruel2001
Luv Text as Young Nanding1969
Palos Fights Back! as Not available