Role w serialach
Sa Piling ni Nanay
jako Javier Mercado
154 odcinków
Dahil sa Pag-ibig
jako Eldon Corpuz
100 odcinków
Kapag Nahati ang Puso
jako Joaquin Espiritu
80 odcinków
Beautiful Strangers
jako Lawrence Castillo
80 odcinków
Adarna
jako Bok / Agalon
80 odcinków
Dading
jako Joemar Rodriquez
79 odcinków
Owe My Love
jako Miguel "Migs" Alcancia
76 odcinków
Unforgettable
jako Miguel de Ocampo
67 odcinków
Artikulo 247
jako Noah Borromeo
63 odcinków
Pinulot Ka Lang sa Lupa
jako Ephraim Sta. Maria Esquivel
53 odcinków
I Heart Davao
jako Paul Gutierrez
40 odcinków
Coffee Prince
jako Errol Ochoa
35 odcinków
27 odcinków
Widows' War
jako Basil Palacios
23 odcinków
Katipunan
jako Sebastian
10 odcinków
I Can See You
jako Jude Agoncillo
5 odcinków