
Acting

Cruz vs. Cruz
as Manuelito · 54 ep.

Pulang Araw
as Lauro Torres · 110 ep.

Voltes V: Legacy
as Dr. Hook · 90 ep.

The Silent Thief
as Amado Anzures · 98 ep.

Ang Forever Ko'y Ikaw
as Lance "Driveucrazy / Nuno Sa Puso" Dimaigue · 38 ep.

Encantadia
as Asval · 218 ep.

Wish I May
as Gabo Villafuerte · 88 ep.

Niño
as David Innocente · 80 ep.

Paraiso Ko'y Ikaw
as Roberto "Berto" Rosales · 45 ep.

Anna Karenina
as Abel Barretto · 80 ep.