2025
Everything About My Wife as Not available2024
Pulang Araw as Yuta Saito2024
Green Bones as Domingo Zamora2023
Voltes V: Legacy as Hrothgar / Ned Armstrong2023
Love Before Sunrise as Atom2023
Voltes V Legacy: The Cinematic Experience as Hrothgar / Ned Armstrong2022
Maria Clara and Ibarra as Juan Crisostomo Ibarra y Magsalin / Simoun2022
On the Job: The Missing 8 as Roman Rubio2021
Legal Wives as Ismael Makadatu2021
On the Job as Roman2020
I Can See You as Andrew "Drew" Rivera / Warren Devira2019
Hellcome Home as Not available2019
Mina-Anud as Ding2018
The One That Got Away as Liam Ilustre2018
Cain and Abel as Miguel Anthony Castillo Larrazabal / Elias Ledesma2018
One Great Love as Dr. Ian Arcano2017
Mulawin vs. Ravena as Gabriel2016
Juan Happy Love Story as Juan dela Costa Jr.2016
Bakit Lahat ng Gwapo May Boyfriend?! as Diego2016
Camp Sawi as Chris2016
Lakbay2Love as Not available2015
My Faithful Husband as Emmanuel Dela Paz2015
You're Still The One as Jojo2015
Felix Manalo as Felix Ysagun Manalo2014
Hiram na Alaala as Ivan Legazpi2014
Shake, Rattle & Roll XV as Henry (segment "Ulam")2014
The Janitor as Not available2014
Dish as Henry2013
My Husband's Lover as Eric Del Mundo2013
One More Try: My Husband's Lover the Concert as Self2013
Possession as Not available2012
Temptation of Wife as Marcelito "Marcel" Salcedo2012
Biritera as Andrei Marcelino2012
Shake Rattle and Roll Fourteen: The Invasion as Sgt. Martin Barrientos (segment "Lost Command")2012
Lost Command as Master Sgt. Martin Barrientos2012
Boy Pick Up: The Movie as Gabbs/Bagwis2012
Ang Katiwala as Ruben2011
Sinner or Saint as Raul Marcelo2011
Dwarfina as Lyndon2011
Temptation Island as Tony2011
My Neighbor’s Wife as Aaron2011
Yesterday Today Tomorrow as Derek2010
Gumapang Ka Sa Lusak as Levi2010
Endless Love as Andrew Tantoco2010
Rosario as Alberto2009
Darna as Pancho2009
Adik Sa'Yo as Ruben Domingo2009
Tarot as Miguel2009
Astig as Not available2009
Mano Po 6: A Mother's Love as Daniel2008
Gagambino as Gambino "Bino" Bayani2008
Magdusa Ka as Rodolfo "Rod" Henson2008
E.S.P. as Jared2008
I.T.A.L.Y. (I Trust and Love You) as Paolo2008
Mag-ingat ka sa... Kulam as Paul2007
Zaido: The Space Sheriff as Gallian Magdalion / Zaido Blue2007
Super Twins as Eliazar / Eliseo2007
Kung Mahawi Man Ang Ulap as Rustan "Stan" Ilustre2007
Shake, Rattle and Roll 9 as Jerome (segment "Bangungot")2007
Nightmare as Jerome2006
Majika as Argo2006
Dangal as Adrianno "Adrian" Marquez2006
TxT as Alex2006
Blue Moon as Not available2006
Pamahiin as Not available2005
Darna as Efren / Lalaking Ahas2005
Etheria as young Raquim2005
Agos as Danilo2005
Mulawin: The Movie as Gabriel2004
Mulawin as Gabriel2004
Aishite Imasu 1941: Mahal Kita as Ignacio2004
Mano Po III: My Love as Sigmund2003
Twin Hearts as Glenn Saraga2002
Kahit Kailan as Jaime