Known For
Filmography

ConMom
Movie

A Journey
Movie · as Kristoffer "Tupe"

Playhouse
TV · as Brad V. Cortes · 135 eps

Love Me Tomorrow
Movie

Langit Lupa
TV · as Christian "Ian" Chavez · 108 eps

The Comeback
Movie

Annaliza
TV · as Lazaro "Laz" Benedicto · 215 eps

ÜnOfficially Yours
Movie · as Vince Villegas

Lumayo Ka Man Sa Akin
TV · as Matthew de Vega · 73 eps

Iglot
TV · as Aldo · 55 eps
Kung Aagawin Mo ang Lahat sa Akin
TV · as Arvin Samaniego · 70 eps

Full House
TV · as Luigi Mondragon · 65 eps

Angels
Movie · as Jude (segment "Angel of Love")
Boys Nxt Door
TV · 1 ep

Super Twins
TV · as Billy Vergara · 78 eps
Captain Barbell
TV · as Levi Villan / Super Levi · 165 eps

Komiks
TV · 76 eps

Kapmanerang Kuba
TV · as Luke Tennyson · 140 eps

Mano Po III: My Love
Movie · as Stephen

Then and Now
Movie

Darating ang Umaga
TV · as Nathaniel Cordero-Reverente · 183 eps

Jologs
Movie · as Dino

Sugatang Puso
Movie · as Eric

The Promise
TV · as Jonathan Mobido · 481 eps

Mula sa Puso
Movie · as Warren

Oo na... Mahal na Kung Mahal
Movie · as Patrick
Tabing Ilog
TV · as James Collantes · 244 eps

Coming of Age
Movie · as Lester Carmona

Biyudo si Daddy, Biyuda si Mommy
Movie · as Patrick

Batang PX
Movie · as Amboy

The Stepmother
Movie · as Ryan

Isa, Dalawa Takbo
Movie · as Jason

Ang TV Movie: The Adarna Adventure
Movie · as Patrick

Gimik
TV · as Carlo de Leon · 10 eps

Rollerboys
Movie · as Christian

Asero
Movie · as Young Victor

Araw Araw, Gabi Gabi
Movie · as Jun-jun

A Separated Woman
Movie · as Vincent
