Known For
Filmography
2013
20112010
2009
2004
2003
20031999
1999
1998
1998
1998
19981997
19971997

Little Champ
TV · as Miguel Suarez · 47 eps
Maria la del Barrio
Maria la del Barrio
TV · as David Decasa · 145 eps

Imortal
TV · as Magnus Imperial · 148 eps

Walang Hanggang Paalam
Movie · as Arturo Lopez

Leya, Ang Pinakamagandang Babae Sa Ilalim Ng Lupa
TV · as Gilbert · 75 eps

Xerex
Movie · as Hunk ("Kama" Episode)
Hawak Ko Ang Langit
Hawak Ko Ang Langit
TV · 85 eps

Bulaklak ng Maynila
Movie · as Cris

Beh Bote Nga
TV · as Tom · 57 eps

Ikaw na Sana
Movie

Silaw
Movie

Soft Hearts
Movie · as Reggie
Halik Sa Apoy
Halik Sa Apoy
TV · as Benj · 145 eps

T.G.I.S.: The Movie
Movie
Growing Up
Growing Up
TV · as Noel Sta. Maria · 88 eps

Ikaw Na Sana
TV · as Emil · 272 eps