
Movies (33)

Leonor Will Never Die
as Ricardo
2022

Magikland
2020

Jacqueline Comes Home: The Chiong Story
as Sonny
2018

Lumayo Ka Nga Sa Akin
as Pundit
2016

Felix Manalo
as A pastor
2015

Awaken
2014

Pedro Calungsod: Batang Martir
as Choco
2013

Every Breath U Take
as Mario
2012

In the Name of Love
as Homer Evelino
2011

Tumbok
as Mark
2011

Miss You Like Crazy
as Nick
2010

Mano Po 6: A Mother's Love
as Gino
2009
The Beerhouse
as Noynoy
2009

Bente
as Caloy
2009

Baler
as 2nd Lt. Saturnino Martin Cerezo
2008

100
as Emil
2008

Desperadas
as James
2007

Hide & Seek
as Gener Buntag
2007

Double
2007

The Promise
as Jason
2007

Baliw
2007

Co-Ed Scandal
as Leo
2006

Anak ng Tinapa
2005

Big Time
as Young Manolo
2005

Pinoy/Blonde
2005

Kulimlim
2004

Milan
as Perry
2004

1st Time
as Juan Miguel "JM"
2003

Keka
as Bobby
2003

Lastikman
as Ryan
2003

Asin at Paminta
1999

Unfaithful Wife 2: Sana'y Huwag Akong Maligaw
as Archie
1999

Ekis
as Emman
1999
TV Shows (17)

Incognito
as Eugene Escalera / Clover
2025

Cattleya Killer
as Gene Rivera
2023

Voltes V: Legacy
as Zu Zander
2023

The Iron Heart
as Adonis
2022

Owe My Love
as Doc Coops Cooper
2021

Almost Paradise
as El Diablo
2020

Oh, My Mama!
as Efren Ynares
2016

The Half Sisters
as Alfred Alcantara / Damon Sarmiento
2014

Pyra: Babaeng Apoy
as Daniel del Fierro
2013

Magdalena: Anghel sa Putikan
as Baron Villa de Asis
2012

Biritera
as Dalton "Mr. D" Dimaano
2012

Machete
as Karum
2011

Panday Kids
as Andreas
2010

Lobo
as Anton Rivero
2008

Kokey
as Nicassio / Korokoy
2007

Etheria
as Marvus
2005

Te Amo, Maging Sino Ka Man
as Edwin Camacho
2004