Known For
Filmography
The Last Resort
Movie

Honor Thy Mother
TV · as Martin Dela Cruz · 14 eps

The Master Cutter
TV · as Dimitri · 95 eps

Mudrasta: Ang Beking Ina
Movie · as Enrique Santillanes

I'mPerfect
Movie · as Dan

Widows' War
TV · as Galvan Palacios · 36 eps

Unspoken Letters
Movie · as Nestor

Family of Two (A Mother and Son Story)
Movie

Hearts On Ice
TV · as Gerald Guidote · 68 eps

False Positive
TV · as Rodrigo dela Guardia · 20 eps

Love You Stranger
TV · as Alfonso Dela Paz / Alfie · 40 eps

Love at First Stream
Movie · as Dennis Ramirez

Jolly Spirit Squad
Movie

Walang Hanggang Paalam
TV · as Leo · 143 eps

One of the Baes
TV · as Francis Aragoza · 90 eps

My Perfect You
Movie · as Roel Toledo

Ika-5 Utos
TV · as Emil Buenaventura · 116 eps

Sherlock Jr.
TV · as Sen. Lawrence Carazo · 63 eps

You with Me
Movie

The Promise of Forever
TV · as Marlon Borja · 55 eps

Camp Sawi
Movie · as Miguel

That's My Amboy
TV · as Alberto Romero · 68 eps

#EwanKoSau Saranghaeyo
Movie

Felix Manalo
Movie · as Benjamin Santiago

Just the Way You Are
Movie · as Theodore Sison

Echoserang Frog
Movie · as Himself

Why Your Crush Doesn't Have a Crush on You?
Movie · as Miguel Prieto

Boy Golden: Shoot-To-Kill
Movie · as Col. Rey Maristela

Bukas Na Lang Kita Mamahalin
TV · as Richard Ramirez · 55 eps

Born to Love You
Movie · as Rex's Father

Aryana
TV · as Victor Mendez · 189 eps

Way Back Home
Movie · as Ariel

Glamorosa
TV · as Giorgio Lustico · 70 eps

Minsan Lang Kita Iibigin
TV · as Tomas "Bernabe" Sta. Maria · 118 eps

Hating Kapatid
Movie · as Father of Rica & Cecil

Rosario
Movie · as Don Enrique's Friend

Ang Tanging Ina Mo (Last na 'To!)
Movie · as Joe
Langit sa Piling Mo
TV · as Stanley Ty · 80 eps

Dalaw
Movie · as Erning

When I Met U
Movie · as Manny

Loving You
Movie · as Virgilio

Teach Me to Love
Movie

Babangon Ako't Dudurugin Kita
TV · as Jango San Juan · 70 eps

Christmas Tree
Movie · as Chuck

Shake, Rattle and Roll 9
Movie · as Chuck (segment "Christmas Tree")
Mga Mata ni Anghelita
TV · as Carlos / Solcar · 70 eps

Sana Maulit Muli
TV · as George Soriano · 73 eps

Lastikman
TV · as Irroian · 89 eps
Bituing Walang Ningning
TV · as Emilio Suarez · 104 eps

Say That You Love Me
Movie · as Roman

Let the Love Begin
Movie · as Jake

Darna
TV · as Mulong / Nosferamus · 170 eps

So... Happy Together
Movie · as Erwin

Forever My Love
Movie · as Jimmy

I Will Survive
Movie · as Manolo

Forever in My Heart
TV · as Ronald Carbonel · 75 eps

Te Amo, Maging Sino Ka Man
TV · as Minong Gamban · 162 eps

Ang Tanging Ina
Movie · as Alfredo

Cass & Cary: Who Wants to Be a Billionaire?
Movie · as Mr. Roma
Habang Kapiling Ka
TV · as Marius Malvarosa / Xandro / Kenji Ogata · 248 eps

Syota ng Bayan
Movie · as Peter Lee Golano

The Virgin Wife
Movie

Ooops, Teka Lang... Diskarte Ko 'To!
Movie · as Johnny Estrella

Cool Dudes 24/7
Movie · as Norman Sr.

Hayup Sa Sex Appeal
Movie

Marital Rape
Movie · as Mon

Garapal
Movie · as Franco Peret

The Promise
TV · as Eduardo Buenavista · 481 eps

Kahapon, May Dalawang Bata
Movie · as Fr. Joey

Alyas Pogi: Ang Pagbabalik
Movie

Laging sariwa ang sugat
Movie

Gagawin ko ang Lahat
Movie · as Greg

Ama Namin
Movie · as Lt. Garcia

Serafin Geronimo: The Criminal of Barrio Concepcion
Movie

Tuloy... Bukas ang Pinto
Movie

Armadong Hudas
Movie

May Sayad
Movie
My Guardian Debil
Movie · as Raul

Three
Movie · as Tito

Balasubas
Movie · as Conrado

The Moon
Movie · as Manray

Madonna's Secret
Movie · as Photographer

Shake, Rattle & Roll VI
Movie · as Marlon (segment "Ang Buwan")
To Saudi with Love
Movie · as Allan

Lahar: Paraisong Abo
Movie · as Manuel
Bubot, kulang sa panahon
Movie

Manananggal in Manila
Movie · as Desidek

Kriselda: Sabik sa iyo
Movie

Kahit Minsan Lang
Movie · as Baldo

Elena's Redemption
Movie · as Roy

Kristo
Movie · as Lazarus

‘Wag Na ‘Wag Kang Lalayo
Movie · as Lawarence

Virgin People 2
Movie

Sariwang bulaklak
Movie

Isla: The Young Version
Movie · as Kadyo

Muntik Nang Maabot Ang Langit
Movie · as Ben

Dahas
Movie · as Eric

Kill Barbara With Panic
Movie · as Nick

Kandungan
Movie

Sana Dalawa Ang Puso Ko
Movie

Saan Ako Nagkamali
Movie · as Roy

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

Oo na sige na
Movie · as Ernie

Forever
Movie · as Albert

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

Kapantay ay Langit
Movie

Paniwalaan Mo
Movie

Ang Boyfriend Kong Gamol
Movie · as Michael

Sa Isang Sulok ng mga Pangarap
Movie · as Errol

Akin ang Pangarap Mo
Movie

Darna
Movie · as Efren
Itakwil Man Ako ng Langit
Movie

Above Everything Else
Movie · as Mike Serrano

Kaputol ng Isang Awit
Movie · as Erick Valderama

Tayo Na Sa Dilim
Movie · as Daniel Vallejo

If It's A Sin
Movie · as Dan Ramirez

Bakit Iisa Lamang ang Puso?
Movie

Kahit Wala Ka Na
Movie

Abot Hanggang Sukdulan
Movie · as Joe Mari

The Woman Who Loses Herself
Movie

Knock Knock, Who's There?
Movie

Jack & Jill Sa Amerika
Movie

Three Faces of Love
Movie · as Ramon (segment "I Love You, Moo-moo")

Kung Aagawin Mo ang Lahat sa Akin
Movie · as Troy

Alabok sa Ulap
Movie · as Dom Romero

Where Does Love Hide?
Movie · as Val

I Carry the World
Movie · as Carding

Sana'y Wala Nang Wakas
Movie · as Teddy Tuazon

Bound Heart
Movie · as Levi F. Lirio

Captain Barbell
Movie · as Aswang
