Kapag Wala Nang Mga Alon (2023) als Hermes Papauran | |
Essential Truths of the Lake (2023) als Lt. Hermes Papauran | |
Isang Salaysay ng Karahasang Pilipino (2022) als Servando Monzon III | |
No Goodbyes (2021) | |
One True Pair: The Movie (2021) | |
Historya ni Ha (2021) als Hernando Alamada | |
Himala: Isang Diyalektika ng Ating Panahon (2020) | |
Culion (2019) | |
Finally Found Someone (2017) als Raffy Sandovaal | |
Paano Nangyari ang Hindi Nangyari (2016) als Manuel | |
Ang Babaeng Humayo (2016) als Hollanda | |
Just the 3 of Us (2016) als Uno Abusado | |
Hele sa Hiwagang Hapis (2016) als Isagani | |
A Second Chance (2015) als Popoy | |
Honor Thy Father (2015) als Edgar | |
The Trial (2014) als Ronald | |
Bromance: My Brother's Romance (2013) als seminarian | |
It Takes a Man and a Woman (2013) als Miggy Montenegro | |
24/7 In Love (2012) als Elvis Monzon | |
The Mistress (2012) als Frederico Torres Jr. / JD | |
ÜnOfficially Yours (2012) als Mackie Galvez | |
Toni Gonzaga: Toni @ 10 - The Anniversary Concert (2011) als himself | |
Sign Seeker (2011) als Bien | |
My Amnesia Girl (2010) als Apollo | |
Miss You Like Crazy (2010) als Alan Alvarez | |
In My Life (2009) als Noel Villanueva | |
T2 (2009) als Gary | |
You Changed My Life (2009) als Miggy Montenegro | |
My Only Ü (2008) als Miggy | |
A Very Special Love (2008) als Miggy Montenegro | |
One More Chance (2007) als Popoy Gonzalez | |
Still Life (2007) | |
All About Love (2006) als Eric | |
Close To You (2006) als Nuel / Palits | |
Dubai (2005) als Andrew | |
Dreamboy (2005) als Himself | |
Now That I Have You (2004) als Michael | |
My First Romance (2003) als Enzo (segment "Two Hearts") | |
Forevermore (2002) als Boyet | |
Oo Na... Mahal Na Kung Mahal (1999) als Igi Boy | |
Nagbibinata (1998) als G-Boy Velasco | |
Ikaw Pala Ang Mahal Ko (1997) als Tupe Castro |
Paano Nangyari ang Hindi Nangyari Executive Producer | |
Honor Thy Father Executive Producer |