Known For
Filmography
Three Boys
Movie

Roja
TV · as Lucas "Dos" Esteban · 6 eps

My Guitar Princess
TV · as Charlie Tuazon · 50 eps

Bloody Crayons
Movie

Legally Blind
TV · as William Villareal · 93 eps

Hahamakin ang Lahat
TV · as Luisito Labsat · 80 eps

Heneral Luna
Movie · as Younger Antonio Luna

Flotsam
Movie

Princess in the Palace
TV · as Rafael Jacinto · 187 eps

Rice Soldiers
Movie

When I Fall in Love
Movie · as Ricky Buenaventura
Alfredo S. Lim: The Untold Story
Movie · as Charlie

What Isn't There
Movie · as Michael Magallanes

Faithfully
TV · as Kevin Quillamor · 80 eps
I-Libings
Movie

Aswang
Movie · as Gido

I Heart You, Pare!
TV · as Joel · 78 eps

Daldalita
TV · as Sam · 80 eps

Dagim
Movie · as Pido

Off World
Movie

Ligaw na Bulaklak
TV · as Francis · 110 eps

A Date With Jao Mapa
Movie · as Crazed Fanboy #1