2019
My Letters To Happy as Not available2018
Sin Island as Not available2018
The Eternity Between Seconds as Andres2017
Mulawin vs. Ravena as Greco2017
Bliss as Carlo 12017
Smaller and Smaller Circles as Not available2016
Always Be My Maybe as Not available2016
Saving Sally as Nick2016
Working Beks as Not available2015
The Rich Man's Daughter as Gabriel Tanchingco2015
Felix Manalo as Emiliano Quijano2015
Buy Now, Die Later as Santi2015
Sleepless as Not available2014
The Borrowed Wife as Eduardo "Earl" Villaraza2013
Sana Dati as Robert Naval2013
Shadows Of The Past as Ed2012
Aso ni San Roque as Police C/Insp. Mateo Salvador2012
Together Again as Javier Lagdameo2011
Kokak as Carlito "Carl" Asuncion2011
Captain Barbell as Gregor Javier / Metal Man2011
The Road as Luis2011
Deadline - Reign of Impunity as Not available2010
Beauty Queen as Marc Sandoval2010
Diva as Martin Valencia2009
Zorro as Ramon Pelaez2009
Stairway to Heaven as Tristan Aragon / Charlie Matias2009
Sana Ngayong Pasko as Stephen Dionisio2009
The Rapture of Fe as Arturo2009
Patient X as Alfred2008
Love books as Not available2008
100 as Rod2008
Desperadas 2 as Richard2008
For the First Time as Greg Sandoval2008
Mag-ingat ka sa... Kulam as Dave2008
SEB: Cyber Game of Love as Not available2007
Prinsesa ng Banyera as Eric Fragante2007
Hiram na Mukha as Dr. Hugo Roldan2007
A Love Story as Rick Montes2007
Recycle as Jerson2007
Desperadas as Richard2007
The Promise as Anton2007
Tiyanaks as Professor Earl2006
Gulong ng Palad as Ricardo "Carding" Medel2006
Shake, Rattle & Roll 8 as Mr. Mel (segment "Yaya")2006
LRT as Teacher Mel (cameo)2006
Nanny as Teacher Mel2004
Krystala as Gino Salvador2004
Aishite Imasu 1941: Mahal Kita as Antonio2004
I Will Survive as Rudy2003
Keka as Arvin2003
1st Time as CostumerNaN
Miss Pinoy as Not available2010
Mkak Director