Known For
Filmography
2026
2025
2019
2011
2011
2011
2010
20092007
2006
2006

Blood vs Duty
TV · 80 eps

Incognito
TV · as Francis Escalera / Diamond · 128 eps

Love; Life
Movie · as Elvis

Who's That Girl?
Movie · as Kyle Pedroza

Catch Me... I'm in Love
Movie · as Rojie

Tumbok
Movie · as Gio

Rosario
Movie · as Rosario's Admirer
Katorse
Katorse
TV · as Dilbert · 100 eps

Prinsesa ng Banyera
TV · as Habagat Burgos · 163 eps

LRT
Movie · as Rocky

Shake, Rattle & Roll 8
Movie · as Rocky (segment "LRT")