Known For
Filmography

Blood vs Duty
TV · as Emil Azuelo · 80 eps

Badge Of Honor
Movie · as PO2 Jumeil Javier

A Soldier's Heart
TV · as Dante G. Marasigan · 110 eps

Bubog
Movie

Pwera Usog
Movie · as Jean's Dad

The Escort
Movie · as Mayor Gibo

Ningning
TV · as Crisanto "Mang Cris" Garcia · 125 eps

Bonifacio: Ang Unang Pangulo
Movie · as Padre Mariano Gómez

Bukas Na Lang Kita Mamahalin
TV · as Raul Gimeno · 55 eps

Magkano Ba ang Pag-ibig?
TV · as Oscar Ramos · 100 eps

Lost Command
Movie · as 1st Lt. Bert Garces

Shake, Rattle, and Roll Fourteen: The Invasion
Movie · as 1st Lt. Bert Garces (segment "Lost Command")

Lorenzo's Time
TV · as Vincent Castillo · 70 eps

Totoy Bato
TV · as Manuel Velarde · 93 eps

Joaquin Bordado
TV · as Alfredo · 108 eps

Asian Treasures
TV · as Leo · 118 eps

Kulimlim
Movie

Alab ng Lahi
Movie
Basta't Kasama Kita
TV · as Atty. Phillip 'Buhawi' Felipe Agda · 338 eps

Hari ng Selda: Anak ni Baby Ama 2
Movie · as Erwin

Kahit demonyo itutumba ko
Movie

Ang Kilabot at si Miss Pakipot
Movie

Dimas at Magdalena
Movie

Totoy Golem
Movie · as Totoy Golem

Col. Billy Bibit, RAM
Movie · as Col. Billy Bibit, RAM

Mistah: Mga Mandirigma
Movie · as Remy De Jesus

The Untold Story: Vizconde Massacre II - May the Lord Be with Us!
Movie · as Glen

Manila Boy
Movie

Grease Gun Gang
Movie · as Engeng

Bad Boy II
Movie

Hinukay Ko Na Ang Libingan Mo
Movie

Mga Batang City Jail
Movie