Known For
Filmography

The Half Sisters
TV · as Benjamin "Benjie" Valdicañas / Noli Tonyo delos Santos · 418 eps

Kakambal ni Eliana
TV · as Emmanuel "Eman" Dominguez · 93 eps

E-Boy
TV · as Miguel Villareal · 53 eps

Ikaw ang Pag-ibig
Movie · as Joey

Yaya & Angelina: The Spoiled Brat Movie
Movie · as Daddy

Rosalinda
TV · as Alessandro Durantes · 105 eps

Palos
TV · as Alessandro Canavarro [Neptune Director] · 63 eps

Enteng Kabisote 4: Okay ka, Fairy ko... The Beginning of the Legend
Movie · as Jose Rizal

Lastikman
TV · as Mang Ninoy / Morphino · 89 eps

Kapmanerang Kuba
TV · as Martin de Vera/Prinsepe Abuk · 140 eps

Minsan Pa
Movie · as Jerry

The Echo
Movie · as Bert

Te Amo, Maging Sino Ka Man
TV · as Rodelio Gamban · 162 eps
Hawak Ko Ang Langit
TV · as Julian · 85 eps

In the Bosom of the Enemy
Movie · as Diego

Mahal Kita, Walang Iwanan
Movie · as Bodgie

Most Wanted
Movie

Slaughterhouse
Movie · as Jake

Warat
Movie · as Rex

Banatan
Movie

Bulaklak ng Maynila
Movie · as Ed

Di Ba't Ikaw
TV · as Paolo Montecillo · 120 eps

Sagad sa Init
Movie

In the Navel of the Sea
Movie · as Pepito

Sambahin ang Ngalan mo
Movie

Kool Ka Lang
TV · as Bal · 46 eps
Diliryo
Movie · as Gerard

Kahit Kailan
Movie

Taguan
Movie · as Serge

Mula Noon Hanggang Ngayon
Movie · as Nico

Kabilin-bilinan ng Lola ('Wag Uminom ng Serbesa)
Movie

Pare Ko
Movie · as Mackie

Araw Araw, Gabi Gabi
Movie · as Lawrence

Ikaw Lang Ang Mamahalin (Camiguin)
Movie

Secret Love
Movie · as Jodi

Sobra talaga... Over
Movie

The Secrets of Sarah Jane
Movie · as Francis

Hindi Kita Malilimutan
Movie

Guwapings Dos
Movie

Dino... Abangan ang Susunod na...
Movie

Bulag, Pipi at Bingi
Movie

Mahal Kita, Walang Iba
Movie · as Ruben

Guwapings: The First Adventure
Movie

Emma Salazar Case
Movie · as Leo

Sister
Movie · as Student

I Will Wait for You in Heaven
Movie · as Young Gabriel

Shake, Rattle & Roll III
Movie · as Delinquent (segment "Ate")

Palibhasa Lalake
TV · as Jomari · 1 ep
