2025
It's Okay to Not Be Okay as Matthew Gonzales / Matmat2023
Kung Hindi Lang Tayo Sumuko as Benedict2023
Comedy Island Philippines as Not available2023
I Love Lizzy as Not available2023
The Missing as Eric2023
Love You Long Time as Not available2023
Third World Romance as Alvin2023
Seasons as Kurt2022
How to Move On in 30 Days as Franco Sibayan2022
Expensive Candy as Toto2020
A Soldier's Heart as Abraham Kamlun2020
La Vida Lena as Jordan Cabrera2019
Bagman as Emman2018
Playhouse as Dr. Harold Miguel2018
Goyo: The Boy General as Vicente Enriquez2018
Exes Baggage as Nix2017
The Better Half as Not available2016
We Will Survive as Pocholo Rustia2016
Always Be My Maybe as Not available2013
Annaliza as Marcus "Makoy" Diaz2013
Porno as Aleks2012
Shake Rattle and Roll Fourteen: The Invasion as Rex (segment "Unwanted")2011
Ang Utol Kong Hoodlum as Ethan2010
Working Girls as Tobz2009
Dapat Ka Bang Mahalin? as Philippe "Phil" Bautista2009
Tinik Sa Dibdib as Ruden2008
Maging Akin Ka Lamang as Ernie Balboa2007
Sinasamba Kita as Oscar2006
Bituing Walang Ningning as Norman "Oman" Fidel Gonzales2006
Just to See You Again as Leo2005
Qpids as Not available2003
The Only Mother as Tri2002
Berks as AriesNaN
Bar Boys: After School as Atty. Erik Vicencio2024
Hold Me Close as Woody2024
Crosspoint as Manuel Hidalgo2024
Whispers in the Wind as Ren2019
Isa Pa, with Feelings as Gali Pastrano2019
Ulan as Peter2018
Meet Me in St. Gallen as Jesse2017
Bar Boys as Erik Vivencio2017
Angelito as Vicente Enriquez2017
Throwback Today as Primo2016
Whistleblower as Not available2016
Resbak as Macoy2016
Dyamper as Not available2014
Ronda as Not available2013
Alamat ni China Doll as Antonio2013
Death March as Claudio2012
Diablo as Not available2012
Mater Dolorosa as Not available2012
Amorosa: The Revenge as Gerry2012
Unwanted as Rex2011
Enteng ng Ina Mo as Tri Montecillo2011
Tumbok as Ronnie2011
I-Libings as Not available2010
Ang Tanging Ina Mo: Last na 'to! as Tri2009
Nandito ako... Nagmamahal sa 'yo as Maga Flores2008
Ang Tanging Ina N'yong Lahat as Tri2008
Baler as Gabriel Reyes2008
Carnivore as Not available2005
Tuli as Not available2005
Sa Aking Pagkakagising Mula sa Kamulatan as Rey2004
Mano Po III: My Love as Michael (Manila 1970s)2003
Ang Tanging Ina as Dimitri/Tri2002
Jologs as Party Guest2001
Bagong Buwan as Rashid2001
Minsan May Isang Puso as Boyet Palacios2000
Daddy O! Baby O! as Odi2000
Sugatang Puso as Not available1999
Alyas Pogi: Ang Pagbabalik as Not available1999
Kahapon, May Dalawang Bata as Marlito1998
Lea's Story as Ojie1998
Hiling as Rolly1997
Kokey as Bong1997
I Do? I Die!! D'yos Ko Day! as Carlo Mendiola1996
Cedie as Ray1996
Magic Temple as Young Jubal