Known For
Filmography

Whistleblower
Movie · as NBI Agent

Ronda
Movie · as Elgin

Mater Dolorosa
Movie · as Joseph Lagrimas
P. S. I Love You
TV · as Donald · 63 eps

The Affair
Movie

Bakekang
TV · as Johnny · 145 eps
Ganti
TV · as Javier · 95 eps

Kuya
Movie · as Noy

So... Happy Together
Movie · as Oliver
Joyride
TV · as Jason · 150 eps

Anghel sa Lupa
Movie · as Benjo

Mano Po 2: My Home
Movie · as Lean

StarStruck
TV · 1 ep

Lagot Ka, Isusumbong Kita
TV · as Kiko · 75 eps

Mano Po
Movie · as Young Luis / Fong Huan

Pakisabi Na Lang... Mahal Ko Siya
Movie · as Gonzo

Kung Mawawala Ka
TV · as Carlito Valiente · 298 eps

Cool Dudes 24/7
Movie · as Norm
Ikaw Lang Ang Mamahalin
TV · as Jepoy San Pedro · 425 eps

Deathrow
Movie · as Sonny

Yakapin Mo ang Umaga
Movie

Sa Piling ng Aswang
Movie · as Joshua
Rio Del Mar
TV · as Gerald · 541 eps
