Known For
Filmography

You’re My Favorite Song
TV · as Enrico Montaverde · 29 eps

Isla Babuyan
Movie

Slay
TV · 40 eps

Selda ng Kahapon
Movie · as Erine

Outside
Movie · as Diego

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

Huwag Kang Lalabas
Movie · as Kapitan Berting (segment "Bahay")

Beauty Queens
TV · 6 eps

The Killer Bride
TV · as Juan Felipe Dela Torre · 115 eps

Dragon Lady
TV · as Bryan Atienza · 117 eps

Prima Donnas
TV · as Ruben Escalante · 311 eps

Mang Kepweng Returns
Movie · as Zacharias

My Teacher Who Doesn't Know How to Read
Movie

Tukhang
TV · 10 eps

Impostora
TV · as Eric Espiritu · 160 eps

Pilapil
Movie

The Millionaire's Wife
TV · as Mike Crisostomo · 72 eps

A Second Chance
Movie · as Kenneth

Mirabella
TV · as Alfred Robles · 73 eps

Yagit
TV · as Victor Guison Jr. · 203 eps

Kahit Konting Pagtingin
TV · as Jacob Dimagiba · 53 eps

Guni-Guni
Movie · as Angelo

Lorenzo's Time
TV · as Jonas Silvestre / Archimedes "Archie" Montereal II · 70 eps

Mga Nagbabagang Bulaklak
TV · as Eros · 63 eps

Rod Santiago's The Sisters
TV · as Dennis · 40 eps

One More Chance
Movie · as Kenneth

I Will Always Love You
Movie · as Andrew
Noel
TV · 50 eps
Hongkong Flight 143
TV · as Andy · 58 eps

Lovestruck
Movie

Foreboding
Movie · as RJ
Ganti
TV · as Luis · 95 eps

Kuya
Movie · as Vincent

The Echo
Movie · as Jude
Ikaw Sa Puso Ko
TV · as Alfie · 153 eps

Wag Kukurap
TV · 3 eps

Homecoming
Movie
Narito Ang Puso Ko
TV · as Santiago "Santi" Tatlonghari · 175 eps

Home Alone da Riber
Movie · as Vic
Kahit Kailan
TV · as Victor · 62 eps

Grandma's House
Movie · as Neil

Cool Dudes 24/7
Movie · as John
Ikaw Lang Ang Mamahalin
TV · as Joseph Marcelo · 425 eps

Maalaala Mo Kaya
TV · as Albert, Edgardo Angara (young) · 1 ep
