Known For
Filmography

Manipula
Movie · as Brother Miguel

Los Salvajes Bravos
Movie

The Secrets of Hotel 88
TV · as Sandro · 6 eps

The Delivery Rider
Movie · as Jowell

Bugsay
Movie · as Himself

It's Okay to Not Be Okay
TV · as Alex Roces · 2 eps

I Love You Since 1892
TV · as Don Alejandro Montecarlos · 18 eps

GG: Good Game
Movie · as Dennis

Road Trip
Movie · as Edmund

The Buy Bust Queen
Movie

Motherland
Movie

My Future You
Movie · as Miguel
Padyak Princess
TV · as Ka Ernie Dela Cruz · 80 eps

How to Spot a Red Flag
TV · as Leandro Valdez · 25 eps

OFW the Movie
Movie

Huling Sayaw
Movie · as Dolfo

OFW: The Movie
Movie

Underage
TV · as Dominic Gatchalian · 78 eps

Lovers/Liars
TV · as Victor Tamayo · 32 eps

Voltes V: Legacy
TV · as Emperor Zambojil · 90 eps

The Iron Heart
TV · as Orcus · 75 eps

Loving Emily
TV · as Ramon · 7 eps

La Vida Lena
TV · as Conrad Suarez · 170 eps

Between Maybes
Movie · as Jerry (Hazel's Dad)

Ang Regalo
TV · as Javier R. Villegas · 105 eps

The Trigonal: Fight for Justice
Movie · as Allen

Bagani
TV · as Dakim · 1 ep

Now and Forever
TV · as Hernan Cortes · 110 eps

Calle Siete
TV · as Mark Sebastian · 94 eps

Felix Manalo
Movie · as Avelina's husband

Nasaan Ka Nang Kailangan Kita
TV · as Leandro Natividad · 192 eps

Momzillas
Movie · as Love of Clara and Minerva

Pedro Calungsod: Batang Martir
Movie · as Father Diego Luis de San Vitores

Dugong Buhay
TV · as Enrique De Lara · 123 eps

Sisterakas
Movie · as Pulis

Flight of an Angel
Movie · as Rafael
Budoy
TV · as Dr. Isaac Maniego · 110 eps
Si Techie, si Teknoboy, at si Juana B
Movie · as Jay

Gloves of Stone
Movie · as Wilo

Manay Po! 2: Overload
Movie · as Gerry

Namets!
Movie · as Jacko Teves

Desperadas 2
Movie · as Congressman Fely

Sisa
Movie · as Juanito

Apat Dapat, Dapat Apat
Movie · as Braulio

Pain Things
Movie · as Christian Vasquez

I Wanna Be Happy
Movie · as George

ZsaZsa Zaturnnah: Ze Moveeh
Movie · as Mang Justin

Manay Po!
Movie · as Gerry

Pinoy Big Brother: Celebrity Edition
TV · as Self - Celebrity Housemate · 59 eps

Minsan Pa
Movie · as Alex

Bridal Shower
Movie · as Mickey

Liberated 2
Movie · as Washington

Liberated
Movie · as Tony

Jologs
Movie · as Joan's Boyfriend

Pagdating ng Panahon
Movie · as Joaquin

Maalaala Mo Kaya
TV · 1 ep
