Known For
Filmography

The Ride
Movie

Voltes V Legacy: The Movie
Movie · as Oscar Robinson

Encantadia Chronicles: Sang'gre
TV · as Zaur · 128 eps

My Guardian Alien
TV · 65 eps

Papa Mascot
Movie

When I Met You In Tokyo
Movie

Voltes V Legacy: The Cinematic Experience
Movie · as Oscar Robinson

Voltes V: Legacy
TV · as Commander Robinson · 90 eps

Start-Up PH
TV · as Arnold Diaz · 65 eps

Running Man Philippines
TV · as Self · 2 eps

Versus
Movie

Magikland
Movie

I Can See You
TV · as Elvin Torres · 5 eps

Count the Stars in the Sky
TV · as Arturo Zulueta · 80 eps

Stolen Star
TV · as Jorge Del Mundo · 67 eps

Citizen Jake
Movie

Sid & Aya: Not a Love Story
Movie · as Darren

Contessa
TV · as Victorino Imperial Jr./ "Vito" / Duquessa Dulce Vita · 147 eps

Swipe
Movie

My Love From The Star
TV · as Jackson Libredo · 55 eps

The Last Pinoy Action King
Movie

Asintado
Movie

Dading
TV · as Ricardo / Carding / Dading Gonzales · 79 eps

Paraiso Ko'y Ikaw
TV · as Edward Rodrigo · 45 eps

Mundo Mo'y Akin
TV · as Ziggy Carbonel · 122 eps

Sana ay Ikaw na Nga
TV · as Gilbert Zalameda · 115 eps
Broken Vow
TV · as Roberto Sebastian · 93 eps

Magpakailanman
TV · as Roger · 1 ep

Munting Heredera
TV · as Desmond Montereal / Michael Sison · 195 eps

Endless Love
TV · as Jojo Cruz · 80 eps
All About Eve
TV · as Max · 63 eps

Half Blood Samurai
Movie · as John

Magdusa Ka
TV · as Roland Henson · 80 eps
E.S.P.
TV · 1 ep

MariMar
TV · as Nicandro Mejia · 155 eps

Muli
TV · as Alvin · 63 eps

Super Twins
TV · as Rex / Steel Rex · 78 eps

I Luv NY
TV · as Paul Young · 85 eps
Swing
TV · as Allan · 70 eps

Grandma's House 2
Movie · as Michael

Pinoy/Blonde
Movie

Sugo
TV · as Crisanto · 160 eps

Forever in My Heart
TV · as Abet Torallba · 75 eps

Wag Kukurap
TV · 1 ep

Huling Yakap sa Tag-Araw
Movie

Kakabakaba
TV · 1 ep

Gangland
Movie · as Dicky

Sa Kabilugan Ng Buwan
Movie · as Ricky

Babae
Movie
