Known For
Photos
Filmography

In His Corner
TV · as Nonoy Batumbakal · 50 eps

Lakambini, Gregoria de Jesus
Movie · as Julian Nakpil

Cruz vs. Cruz
TV · as Manuelito · 54 eps

Pulang Araw
TV · as Lauro Torres · 110 eps

GomBurZa
Movie · as Maximo Inocencio

Voltes V: Legacy
TV · as Dr. Hook · 90 eps

The Silent Thief
TV · as Amado Anzures · 98 eps

Ang Forever Ko'y Ikaw
TV · as Lance "Driveucrazy / Nuno Sa Puso" Dimaigue · 38 eps

This Time I’ll Be Sweeter
Movie

Ma' Rosa
Movie · as SPO2 Sumpay

Kakampi
Movie
Woven Wings Of Our Children
Movie

Seklusyon
Movie · as Ricardo

Encantadia
TV · as Asval · 218 eps

Wish I May
TV · as Gabo Villafuerte · 88 eps

Toto
Movie

Niño
TV · as David Innocente · 80 eps

Paraiso Ko'y Ikaw
TV · as Roberto "Berto" Rosales · 45 eps

Anna Karenina
TV · as Abel Barretto · 80 eps

Guni-Guni
Movie · as Eddie

Pahiram ng Sandali
TV · as Andrew Gomez · 80 eps

Biritera
TV · as Eric Fuentebella · 73 eps

Munting Heredera
TV · as Simeon Velasco · 195 eps
The Night Infinite
Movie
Tsardyer
Movie · as Ahmad

Layang Bilanggo
Movie · as Sergeant Sese
1DOL
TV · as Samson Suarez · 35 eps

Sanglaan
Movie · as Henry

Colorum
Movie · as Tacloban Cop

The Blood Trail
Movie · as Eric

Demon
Movie · as Claire's Father

Kamoteng Kahoy
Movie · as Pari

Shake, Rattle & Roll 11
Movie · as Daddy (segment "Diablo")

Huling Pasada
Movie

A Time for Us
TV · as Commander Rene Ilagan · 65 eps
Pieta
TV · as Geron · 133 eps

Jollitown
TV · as Mang Johnny · 1 ep

Prinsesa ng Banyera
TV · as Harry Medina · 163 eps

Matakot Ka sa Karma
Movie · as Poldo (segment "Aparador")

All About Love
Movie · as Marco

The Bet Collector
Movie · as Jeepney Driver

Sukob
Movie · as Michael

Seroks
Movie · as Lito

The Blossoming of Maximo Oliveros
Movie · as Boy Oliveros

Beautiful Life
Movie · as Matsumoto

Aishite Imasu 1941: Mahal Kita
Movie · as Hiroshi

Wag Kukurap
TV · 2 eps

Filipinas
Movie · as Rex

Illusion
Movie

In the Bosom of the Enemy
Movie · as Interpreter


