
Movies (33)

Quezon
as Manuel L. Quezon (cameo)
2025

My Letters To Happy
2019

The Eternity Between Seconds
as Andres
2018

Sin Island
2018

Smaller and Smaller Circles
2017

Bliss
as Carlo 1
2017

Saving Sally
as Nick
2016

Working Beks
2016

Always Be My Maybe
2016

Buy Now, Die Later
as Santi
2015

Sleepless
2015

Felix Manalo
as Emiliano Quijano
2015
Mga Anino Ng Kahapon
as Ed
2013

Sana Dati
as Robert Naval
2013

The Road
as Luis
2011

Deadline - Reign of Impunity
2011
Mkak
Director (Directing)
2010

Patient X
as Alfred
2009

Ang Panggagahasa Kay Fe
as Arturo
2009

Desperadas 2
as Richard
2008

100
as Rod
2008

Mag-ingat ka sa... Kulam
as Dave
2008

For the First Time
as Greg Sandoval
2008

SEB: Cyber Game of Love
2008

Desperadas
as Richard
2007

Transmutators
as Jerson
2007

A Love Story
as Rick Montes
2007

Tiyanaks
as Professor Earl
2007

The Promise
as Anton
2007

Nanny
as Teacher Mel
2006

LRT
as Teacher Mel (cameo)
2006

Shake, Rattle & Roll 8
as Mr. Mel (segment "Yaya")
2006

Aishite Imasu 1941: Mahal Kita
as Antonio
2004
TV Shows (17)

Mulawin vs. Ravena
as Greco
2017

The Rich Man's Daughter
as Gabriel Tanchingco
2015

The Borrowed Wife
as Eduardo "Earl" Villaraza
2014

Aso ni San Roque
as Police C/Insp. Mateo Salvador
2012

Together Again
as Javier Lagdameo
2012

Kokak
as Carlito "Carl" Asuncion
2011

Captain Barbell
as Gregor Javier / Metal Man
2011
Beauty Queen
as Marc Sandoval
2010

Diva
as Martin Valencia
2010
Sana Ngayong Pasko
as Stephen Dionisio
2009

Stairway to Heaven
as Tristan Aragon / Charlie Matias
2009

Zorro
as Ramon Pelaez
2009

Love books
2008

Prinsesa ng Banyera
as Eric Fragante
2007
Hiram na Mukha
as Dr. Hugo Roldan
2007

Gulong ng Palad
as Ricardo "Carding" Medel
2006

Krystala
as Gino Salvador
2004