Known For
Filmography
2025
2025
2025
2025
2024
2022
2022
2022
2021
2021
2019
2018
2013
2012
2011
2011

City's Laundry and Taxes
Movie

Kontrabida Academy
Movie · as Travis

It's Okay to Not Be Okay
TV · as Kai · 80 eps

Incognito
TV · as Jun Malvar / Diego Aguinaldo · 128 eps

Lavender Fields
TV · as Carlo Fernandez · 5 eps

One Good Day
TV · as Lucky · 6 eps

The Iron Heart
TV · as Troy Adelantar · 238 eps

A Family Affair
TV · as Young Paco · 45 eps

Viral Scandal
TV · as Nico Sicat · 127 eps

Click, Like, Share
TV · as Carlo · 1 ep

Edward
Movie · as Edward

The Heiress
TV · as Paco Herrera · 384 eps

Juan dela Cruz
TV · as Pikoy Baltazar · 188 eps

Born to Love You
Movie · as Bryan

100 Days to Heaven
TV · as Kevin Delgado · 140 eps
Ikaw Ay Pag-Ibig
Ikaw Ay Pag-Ibig
TV · as Edison · 50 eps
