Known For
Filmography

Miss Behave
TV · as Victor Rodriguez · 10 eps

Love U Lots
TV · 8 eps

GG: Good Game
Movie · as Tito Rexy

Dragon Lady
TV · as James Lim · 117 eps

Squad Goals: #FBois
Movie · as Roberto

I Am Here
Movie

For the Broken Hearted
Movie · as Mang Henry

The Hopeful Romantic
Movie

Deadma Walking
Movie · as Wake Visitor

Revenge
Movie · as Atty. Espinosa

Moron 5.2: The Transformation
Movie · as Mozart

The Amazing Praybeyt Benjamin
Movie · as Dondi Rosales

Mirabella
TV · as Manuel Laurel · 73 eps

Raketeros
Movie

Ang Huling Henya
Movie · as Andrew

When the Love is Gone
Movie · as Miko

Sisterakas
Movie · as James

This Guy's In Love With U Mare!
Movie

Moron 5 and the Crying Lady
Movie · as Mozart

Kahit Puso'y Masugatan
TV · as Luis Gerona · 150 eps
Oka Tokat
TV · as Mayor Alfonso · 13 eps
Wako Wako
TV · as Dado Calleja · 58 eps

The Unkabogable Praybeyt Benjamin
Movie · as Dominador Dondi Rosales

Who's That Girl?
Movie · as Johnny

Tumbok
Movie · as Ward

Mula Sa Puso
TV · as Ysmael Matias · 98 eps

Hating Kapatid
Movie · as Noel

Petrang Kabayo
Movie · as Dickson

Ang Tanging Ina Mo (Last na 'To!)
Movie · as Ryan Harold
Kokey @ Ako
TV · as Dr. DJ Caparas · 55 eps
Lumang Piso Para sa Puso
TV · as Councilor Magtulis · 13 eps
Rosalka
TV · as Teddy Jimedez · 115 eps

BFF: Best Friends Forever
Movie · as Eric

The Only Family
Movie · as Archie
Ang Lalaking Nagmahal Sa Akin
TV · as Greg · 35 eps

Ikaw Pa Rin: Bongga Ka Boy!
Movie

Ang Tanging Ina N'yong Lahat
Movie · as VP Bill

Baler
Movie · as Pablo

Sineserye Presents: Maligno
TV · as SPO2 Damien Dumlao · 20 eps

My Girl
TV · as John · 75 eps
Pieta
TV · as Kabo · 133 eps

Pasukob
Movie · as Dino

Ang Cute Ng Ina Mo!
Movie · as Delfin

Apat Dapat, Dapat Apat
Movie · as Totoy Bato Bato Pick

Walang Kapalit
TV · as Bryan Bermudez (Noel's best friend) · 95 eps
Palimos ng Pag-ibig
TV · as Paolo · 33 eps

Kapag Tumibok Ang Puso
Movie

Komiks
TV · 76 eps

Kailan Dalawa Ang Mahal
Movie

Wanted Bata-Batuta
Movie

Maalaala Mo Kaya
TV · as Willie Revillame · 1 ep
