Known For
Filmography

Quezon
Movie · as Pedro Janolino

The Last Beergin
Movie · as Sandy's Dad

Un/Happy for You
Movie · as Padi

Uninvited
Movie · as Jomar Maitem

GomBurZa
Movie · as Francisco Zaldua

Cattleya Killer
TV · as Rigor Salas · 6 eps

Can't Buy Me Love
TV · as Ramoncito de Jesus Bongon / Monching · 150 eps

Takeshi's Castle Philippines
TV · as Ketchup · 8 eps

Family Matters
Movie

The Broken Marriage Vow
TV · as Charlie Manansala · 58 eps

Mars Ravelo's Darna
TV · 2 eps

Dear God
TV · as Butch · 1 ep

Love or Money
Movie · as Juniver

B&B: The Story of the Battle of Brody & Brandy
TV · 6 eps

Boyette: Not a Girl Yet
Movie · as Bitoy

Almost Paradise
TV · as Julio Torres · 1 ep

'Tol
Movie · as Arthur

Damaso
Movie

Mindanao
Movie

Sino ang Maysala?: Mea Culpa
TV · as Bogs / Ambrosio Bitangcol / Armand Bitangcol · 75 eps

Mamang
Movie · as Ferdie

The Hows of Us
Movie · as Weird House Buyer

Deadma Walking
Movie · as Peter's Boyfriend

Loving in Tandem
Movie

Seven Sundays
Movie · as Jun

My Candidate
Movie · as Jofer Katigbak

Just the 3 of Us
Movie · as Tyson

Ang Bagong Pamilya ni Ponching
Movie

Heneral Luna
Movie · as Pedro Janolino

Ningning
TV · as Adonis "Dondon" Angeles · 125 eps

Hindi Sila Tatanda
Movie

Porferia
Movie

Dream Dad
TV · as Michael Castro · 102 eps

The Patriarch
Movie · as Kulot

10000 Hours
Movie · as Jerome

Ang Pirata
Movie

The Mascot
Movie · as Jholeebird

Blue Bustamante
Movie · as Green Force

Dugong Buhay
TV · as Christopher "Tope" Bukid · 123 eps

Manila Kingpin: The Asiong Salonga Story
Movie · as Kiko

Catch Me... I'm in Love
Movie · as Jojo

Rakenrol
Movie · as Mo

Noy
Movie

RPG Metanoia
Movie · as Andrew / Bossing (voice)

Cinco
Movie · as Eric (segment "Mukha")

Miss You Like Crazy
Movie · as Jona

My Amnesia Girl
Movie · as Chibu

Grandmother
Movie · as Mateo

Pasang Krus
Movie · as Jess

Oh, My Girl! A Laugh Story...
Movie · as Assistant Director

Baseco Bakal Boys
Movie · as Caloy

I Love You, Goodbye
Movie · as Jimbo
Ang Lalaking Nagmahal Sa Akin
TV · as Jericho Magpantay · 35 eps

Ploning
Movie · as Badocdoc

I've Fallen for You
Movie · as Pipo

Sakal, Sakali, Saklolo
Movie

Angels
Movie · as Cacho (segment "Angel of Mine")

Prinsesa ng Banyera
TV · as Bukol · 163 eps

White Lady
Movie · as Hector

Gigil
Movie · as Nato

First Day High
Movie · as Mascot

Mano Po 5: Gua Ai Di
Movie

Kapag Tumibok Ang Puso
Movie

Sa Aking Pagkakagising Mula sa Kamulatan
Movie · as Pogi

Can This Be Love
Movie · as Jojo

Mr. Suave
Movie · as Mr. Roboto

The Only Mother
TV · as Pip · 74 eps
Berks
TV · as Ketchup · 70 eps

Maalaala Mo Kaya
TV · as Hernan, Lindle Sarmiento · 1 ep
