Known For
Filmography

Blood vs Duty
TV · 80 eps

It's Okay to Not Be Okay
TV · as young Samuel Hernandez · 80 eps

Hinahanap-hanap Kita
TV · as Lawrence · 8 eps

The Killer Bride
TV · as Vito Dela Cuesta · 115 eps

Contessa
TV · as Gabriel Caballero · 147 eps

Kailan Ba Tama ang Mali?
TV · as Leonardo "Leo" Vasquez · 63 eps

Forever
TV · as Ramon / Patrick · 63 eps

Adarna
TV · as "Miggy" / Migo Salva · 80 eps

Kasalanan Bang Ibigin Ka?
TV · as Jake / Joaquin Montelibano · 64 eps

Legacy
TV · as Joshua "Josh" Castillo · 98 eps

Magic Palayok
TV · as Richard "Jude" Cruz · 88 eps

Grazilda
TV · as Eric · 85 eps

Basahang Ginto
TV · as Danny Vergara · 90 eps

Villa Estrella
Movie · as Dennis

Ang Panday
Movie · as Celso

Rosalinda
TV · as Fernando Jose Salvador Altamirano · 105 eps

For the First Time
Movie · as Tristan

Lobo
TV · as Alec Aragon / Remus · 118 eps
Hiram na Mukha
TV · as Mendez Pedrosa · 29 eps

Rounin
TV · as Xyrus · 68 eps

First Day High
Movie · as Gael Zantua

Komiks
TV · 76 eps

The Son of Brocka
Movie

Ikaw ang Lahat sa Akin
TV · as Ricardo 'Third' Fernando III · 125 eps

Bcuz Of U
Movie · as Roni

Hiram
TV · as Harry Silayan/Andrew Florendo · 225 eps
ASAP
TV · 1 ep
