Known For
Filmography
Sellblock
TV · as Warden Perez · 8 eps

Red Crown
Movie · as Domingo

Los Salvajes Bravos
Movie

Buddy
Movie · as Jojo

Love Is Never Gone
TV · as Divino Verona · 14 eps

Kontrabida Academy
Movie · as Arnulfo

It's Okay to Not Be Okay
TV · as Samuel Hernandez · 80 eps

Green Bones
Movie · as Superintendent Velasquez

Batang Quiapo
TV · as Paeng Benito · 282 eps

Labyu with an Accent
Movie · as Walter

One More Rainbow
Movie

Nightshift
Movie

Almost Paradise
TV · as Warden Zamora · 1 ep

Habambuhay: Remembering Philippine Cinema
Movie · as Himself

Marineros: Men in the Middle of the Sea
Movie · as Dennis Marisol

Since I Found You
TV · as Gary Corpuz · 85 eps

Bliss
Movie · as Talk Show Host

Ang Panday
Movie

Ikaw Lang Ang Iibigin
TV · as Roman Dela Vega · 195 eps

Everything About Her
Movie · as Leo

Free Range
Movie

The Woman Who Left
Movie · as Rodrigo Trinidad

Bakit Lahat ng Gwapo May Boyfriend?!
Movie · as Nap / Lexi

God Gave Me You
Movie · as Theo

Sinungaling Mong Puso
TV · as Moises Aguirre · 74 eps

Destiny Rose
TV · as Rosauro Armani Vitto · 130 eps

Once Upon a Kiss
TV · as Enrique "King" Pelaez · 83 eps

Innamorata
TV · as Lloyd Manansala · 88 eps

On the Job
Movie · as Cong. Manrique

10000 Hours
Movie

Indio
TV · as Juancho Sanreal · 97 eps

Kahit Nasaan Ka Man
TV · as Ernesto Gomez · 40 eps

D' Kilabots Pogi Brothers Weh?!?
Movie · as Mr. Lucio

Kasalanan Bang Ibigin Ka?
TV · as Jaime Montelibano · 64 eps

Valiente
TV · as Damian Valiente · 100 eps

Litsonero
Movie · as Pinoy
The Wedding
TV · as Frank de Meñes · 49 eps

Tiltil
Movie · as Timo

Baler
Movie · as Fr. Candido Gomez Carreno

The Inmate
Movie · as Warden Ramos

Enteng Kabisote 4: Okay ka, Fairy ko... The Beginning of the Legend
Movie · as Prinsipe Inok
Idol: Hope of the Nation
Movie

Pain Things
Movie · as Michael De Mesa

Sana Maulit Muli
TV · as Mang Andres · 73 eps

First Day High
Movie · as Coach Zantua

Where Is Francis?
Movie · as Police Chief

Big Time
Movie · as Don Manolo

Dubai
Movie · as Basi

Bikini Open
Movie · as Billy's Father

The Son of Brocka
Movie · as (archive footage)

Pinoy/Blonde
Movie

Bituin
TV · as Salvador Sandoval · 173 eps

Biglang Sibol, Bayang Impasibol
TV · as Tonito · 228 eps
Rio Del Mar
TV · as Anton · 541 eps

Coming of Age
Movie · as Teddy

Gangland
Movie · as Director

Elena's Redemption
Movie · as Vic

Neber 2 Geder
Movie · as Ricky

Batang-X
Movie · as Kuwago

Bangers
Movie · as Richard

Muling Umawit ang Puso
Movie · as Diosdado Rivera

Demolisyon: Dayuhan sa sariling bayan
Movie

The Maggie dela Riva Story (God... Why Me?)
Movie

Nagkataon...Nagkatagpo
Movie · as Raymond

Kung Tayo'y Magkakalayo
Movie

Tonyo Bagyo: Daig pa ang asong ulol
Movie · as Bogart
Buddy en Sol: Praybeyt Depektibs
Movie · as Mastermind Holdupper (segment "Papel")

Grease Gun Gang
Movie · as Victor Lim
Even My Life...
Movie · as Lt. Torres

Alyas Pogi 2
Movie · as Banjo

Boy Praning: Utak Pulbura
Movie

Mahirap Maging Pogi
Movie · as Gabby

Uubusin Ko Ang Lahi Mo
Movie · as Frank

Leon ng Maynila
Movie · as Rico

Barbi for President
Movie · as Friend of Mario

I Will Wait for You in Heaven
Movie · as Milo

Una Kang Naging Akin
Movie · as Ely

Huwag Mong Salingin ang Sugat Ko
Movie · as Louie

Buburahin Kita Sa Mundo!
Movie

Maalaala Mo Kaya
TV · as Padre Roque · 1 ep

Ayaw Matulog Ng Gabi
Movie · as Bobby

Inosente
Movie
Baril Ko ang Uusig
Movie
Jabidah Massacre
Movie
Masikip na ang Mundo Mo
Movie

Barumbado
Movie

Ikasa Mo, Ipuputok Ko
Movie · as Buboy

Ipaglalaban Ko
Movie

Dear Diary
Movie · as Mr. Simon Macalintal (segment "Dear Killer")

Ang Pumatay Nang Dahil Sa'Yo!
Movie

Alyas Boy Muslim
Movie
Babayaran Mo Ng Dugo
Movie · as Nelson

Anak ng lupa
Movie · as Ariosto

Jack & Jill
Movie · as Junior

Tagos ng Dugo
Movie · as Edison

Magic of the Universe
Movie · as Lolo Omar / Professor Jamir

Halimaw
Movie · as Arganox

Unfaithful Wife
Movie · as Crispin

Kay Dali ng Kahapon, Kay Tagal ng Bukas
Movie

Ina, Kasusuklaman Ba Kita?
Movie

Paradise Inn
Movie · as Rey
Lalakwe
Movie · as Alfred
What Is the Color of God's Face?
Movie · as Fidel

Hubo sa dilim
Movie

Grease Gun Brothers
Movie · as Buddy Corsican

Clouds
Movie · as Donald

Should the Skies Clear
Movie · as Jojo

Somewhere
Movie · as George

Selfish Desires
Movie · as Oz

Hanggang sa Huling Bala
Movie
You Cannot Trample Me
Movie · as Lt. Tom Baker

Dugong Buhay
Movie

A Tired, Angry Moon on a Restless Night
Movie · as Boyfriend

Stryker
Movie

Zimatar
Movie

Pabling
Movie

Kapitan Kidlat
Movie

Titser's Pet
Movie
Panlaban: dos por dos
Movie
Diborsyada
Movie

Boy Pana
Movie

Araw-Araw, Gabi-Gabi
Movie

Mga Uhaw na Bulaklak
Movie

Sangre montilla
Movie
