Role w serialach
Dragon Lady
jako Michael Chan
117 odcinków
Angelito: Batang Ama
jako Andrew Posadas
108 odcinków
MariMar
jako Sergio Santibañez
100 odcinków
My Husband's Lover
jako Vincent Soriano
94 odcinków
Someone to Watch Over Me
jako Teodoro Jose Agustin Chavez / TJ
90 odcinków
Mulawin vs. Ravena
jako Rodrigo
85 odcinków
My Destiny
jako Lucas Matthew Andrada
80 odcinków
The World Between Us
jako Brian Libradilla
75 odcinków
The Cure
jako Dr. Gergory "Greg" Salvador
65 odcinków
My Cheating Heart
jako Harry
40 odcinków
I Heart Davao
jako Ponce Torres
40 odcinków
Mana Po
jako Johnny Santos
30 odcinków
I Can See You
jako Luisito "Luis" Alvarez
5 odcinków