Known For
Filmography

Manipula
Movie · as Armando

Kappa-Tiran
Movie

Arouse
Movie · as Ben (archive footage)

Wild Boys
Movie · as AA

Jeongbu
Movie · as Ethan

Incognito
TV · 1 ep

Single Bells
Movie

Kahit Maputi na ang Buhok Ko
Movie

Sugapa
Movie · as Ben

The Revelation
Movie

Sa Kamay ng Diyos
Movie · as Pastor Jonard N. Pamor

Pula ang Kulay ng Gabi
Movie

Mamasapano: Now It Can Be Told
Movie

One Good Day
TV · as Kyzer Catillo · 6 eps

Nerisa
Movie · as Obet

Sandugo
TV · as Aristotle “Aris” Reyes / Leo Balthazar · 125 eps

Asintado
TV · as Alexander Guerrero / "Xander" · 187 eps

Expressway
Movie · as Morris
EDSA
Movie

Ang Hapis at Himagsik ni Hermano Puli
Movie

Once Again
TV · as Edgardo "Edgar" del Mundo / Aldrin Sanchez · 59 eps

Dangwa
TV · as Lorenzo "Renz" Arguente · 70 eps

Basement
Movie

Prinsesa ng Buhay Ko
TV · as Niccolo "Nick" Grande · 90 eps

My Kontrabida Girl
Movie · as Chris Bernal

Sosy Problems
Movie · as Benjo

D' Kilabots Pogi Brothers Weh?!?
Movie · as Police Officer

Coffee Prince
TV · as Arthur Ochoa · 35 eps

Temptation Island
Movie · as Alfredo

Machete
TV · as Machete / Dakila Romero · 40 eps

Ilumina
TV · as Iñigo Salcedo · 80 eps
The Last Prince
TV · as Almiro · 117 eps

Nandito ako... Nagmamahal sa 'yo
Movie · as Tata Lugod

All My Life
TV · as Jules Romualdez · 60 eps
Dapat Ka Bang Mahalin?
TV · as Miguelito "Lito" Sanchez · 78 eps

Loving You
Movie · as Ryan Peyra

I.T.A.L.Y. (I Trust and Love You)
Movie · as Budoy
Luna Mystika
TV · as Libado · 80 eps
Boys Nxt Door
TV · 1 ep

Zaido: The Space Sheriff
TV · as Cervano Torres / Zaido Red · 100 eps
