Known For
Filmography

Home Along da Riles: Da Reunion
Movie · as Stefan

This, That, and Everything in Between
Movie · as Rene

Life After You
Movie · as Omar

The Secrets of Hotel 88
TV · as Michael Fernandez · 88 eps

Jackstone 5
Movie

Ballot
Movie · as Edraline

Lumuhod Ka Sa Lupa
TV · as Judge Benito Balmores · 318 eps

Saving Grace
TV · as Antonio Sarmiento · 3 eps

Kahit Maputi na ang Buhok Ko
Movie

Third World Romance
Movie · as Daddy Mix

Bigboyz
Movie

Pieces of Paradise
TV · as Daniel Paraiso · 39 eps

Sabel Is Still Young
Movie · as Mayor Sonny

Flower of Evil
TV · as Abel Villareal · 32 eps

Break Shot
TV · as Marco "Cobrador" Alcantara · 65 eps

Family Feud Philippines
TV · as Self - Contestant (Cupcake) · 1 ep

Ayuda Babes
Movie

Biyernes Santo
Movie · as Roy

The First Nanny
TV · as Luis Prado · 78 eps

Almost Paradise
TV · as Lucas · 1 ep

The House Arrest of Us
TV · as Papawan · 13 eps

Bato
Movie

Sandugo
TV · as Ulysses Balthazar · 125 eps

Wander Bra
Movie

Circus
TV · as Leviticus / Levi · 13 eps

Destined to be Yours
TV · as Teddy Obispo · 63 eps

Juan Happy Love Story
TV · as Boyong · 80 eps

The Story of Us
TV · as Ferdie Sandoval · 77 eps

The PreNup
Movie · as Agaton

Hustisya
Movie

Rice Soldiers
Movie

More than Words
TV · as Victor Balboa · 80 eps

Dading
TV · as Alfredo "Mother Lexi" Ignacio · 79 eps

Rhodora X
TV · as Derick Ferrer · 88 eps

Mga Basang Sisiw
TV · as Efren Rodrigo · 110 eps

Never Say Goodbye
TV · as Dindo Carpio · 63 eps

Bwakaw
Movie · as Father Eddie

MNL 143
Movie

Sisterakas
Movie · as Eric

Aso ni San Roque
TV · as Kanlaon · 90 eps

Hiram na Puso
TV · as Leo Saavedra · 88 eps

Ikaw Lang ang Mamahalin
TV · as Ferdinand Fuentebella · 90 eps
Green Rose
TV · as David Tobias · 73 eps
Rubi
TV · as Arturo dela Fuente · 127 eps

Prinsipe Sabong
Movie · as Joey

Astig
Movie · as Cenon
Katorse
TV · as Don Anselmo Arcanghel · 100 eps
Luna Mystika
TV · as Dante / Sikano · 80 eps

Magdusa Ka
TV · as Bernardo Doliente · 80 eps

Asian Treasures
TV · as Socrates · 118 eps

Kung Mahawi Man Ang Ulap
TV · as Pablo Acuesta · 75 eps

First Day High
Movie · as Rene Samartino

Komiks
TV · 76 eps

Atlantika
TV · as Agat · 95 eps

Pinoy/Blonde
Movie

Sugo
TV · as Apo Abukay · 160 eps

Animal
Movie · as Ferdie

Kerida
Movie · as Robert

Woman of Breakwater
Movie · as Dave / Crippled

Kiskisan
Movie · as Marvin

It Might Be You
TV · as Camilo San Carlos · 263 eps

Bituin
TV · as Diony · 173 eps

Aagos Ng Dugo
Movie

Biglang Sibol, Bayang Impasibol
TV · as Carlos Herrero · 228 eps

Huwag Mong Ubusin ang Bait Ko!
Movie · as Frank Valero

Kakabakaba
TV · 1 ep

Terror
Movie

Mrs. Montero's Paramour
Movie · as Satur Fuentespina

Sisa
Movie · as Jose Rizal/Pepe

Mula sa Puso
Movie · as Finale Entourage

Sa Piling ng Aswang
Movie · as Capt. Gerard Morales

Notoryus
Movie · as SPO 1 Dalisay

The Man in Selya's Life
Movie · as Bobby

José Rizal
Movie · as Andres Bonifacio

Hangga’t Kaya Kong Lumaban
Movie

NBI: The Mariano Mison Story
Movie · as Dennis

Kristo
Movie · as Hestas

Emong Salvacion
Movie

Sabik Sa Halik
Movie · as Rico

Kandungan
Movie

Bocaue Pagoda Tragedy
Movie

Ka Hector
Movie

Mayor Cesar Climaco
Movie

Machete II
Movie

Bawal Na Gamot
Movie

Sana'y Laging Magkapiling
Movie · as Jimmy

Isang Linggong Pag-ibig
Movie
Ayaw Ko Ng Mangarap
Movie · as Edward

Noli Me Tangere
TV · as Tarcilo · 13 eps

Sana Kahit Minsan
Movie · as Tony

Lumayo Ka Man sa Akin
Movie · as Pangan

Alyas Stella Magtanggol
Movie

Nang Gabing Mamulat Si Eba
Movie

Ubos na ang Luha ko
Movie · as Nando

Bukas... Tatakpan ka ng Dyaryo!
Movie · as as
Bago Matapos ang Lahat
Movie · as guest appearance

Maalaala Mo Kaya
TV · as Quintin, Captain Mori · 1 ep
