Known For
Photos
Filmography

Taskforce Firewall
TV · as Tito Ramos · 1 ep

The Time That Remains
Movie · as Andrei

The Warrior
Movie

Sariwa
Movie

Huling Sayaw
Movie · as Marky

Article 247
TV · as Elijah Borromeo · 63 eps

Only Daughter
TV · as Zachary Rivas · 85 eps

Family Feud Philippines
TV · as Self - Contestant (Herras) · 1 ep

The Silent Thief
TV · as Larry Pineda · 98 eps

The Cure
TV · as Darius · 65 eps

Contessa
TV · as Marco Caballero · 147 eps

D' Originals
TV · as Caloy · 60 eps

Sa Piling ni Nanay
TV · as Jonas Ocampo · 154 eps

Ka-Relasyon: My Mom's Lover
Movie · as Daniel

Little Nanay
TV · as Peter Parker Batongbuhay · 93 eps

Dangwa
TV · as Sebastian "Baste" Espinoza · 70 eps

Rhodora X
TV · as Joaquin Vasquez · 88 eps

Coming Soon
Movie

Morgue
Movie · as Lance

Unforgettable
TV · as Eduardo "Ed" Manalastas · 67 eps

Hitman
Movie

Hiram na Puso
TV · as Prince · 88 eps

Tween Academy: Class of 2012
Movie · as Himself

Time of My Life
TV · as Patrick · 80 eps
Langit sa Piling Mo
TV · as Rodrigo "Rigo" Hilario III / Thirdy · 80 eps

Diva
TV · as oey Pepe Smith Fernandez · 107 eps

Oh, My Girl! A Laugh Story...
Movie · as Himself

Ikaw Sana
TV · as Michael Olivarez · 100 eps
Paano Ba Ang Mangarap?
TV · as Eric Valderama · 78 eps

I.T.A.L.Y. (I Trust and Love You)
Movie · as Nathan
Luna Mystika
TV · as Kamilo · 80 eps

Joaquin Bordado
TV · as Jason Apacible / Andre · 108 eps

Bahay Kubo: A Pinoy Mano Po!
Movie · as Jake

Tiyanaks
Movie · as Christian
Fantastic Man
TV · as Fredo / Fantastic Man · 31 eps
Boys Nxt Door
TV · 1 ep

My Only Love
TV · as Billy Soriano · 79 eps
Mga Mata ni Anghelita
TV · as Abel · 70 eps
Princess Charming
TV · as Inoy Santos · 63 eps

Super Noypi
Movie · as Lorenzo

Blue Moon
Movie
Puso 3
Movie

Eternity
Movie · as Cholo

I Luv NY
TV · as Sebastian "Baste" Santos · 85 eps
Hongkong Flight 143
TV · as Bogz · 58 eps

Lovestruck
Movie · as Caloy

Say That You Love Me
Movie · as Stephen

Let the Love Begin
Movie · as Luigi

Encantadia
TV · as Anthony · 160 eps

So... Happy Together
Movie · as Xander

Forever in My Heart
TV · as Chris Sagrado · 75 eps
Joyride
TV · as Joeyboy · 150 eps

Wag Kukurap
TV · 1 ep


