Known For
Filmography

Someone, Someday
TV · as Yani Nodeceda · 90 eps

2 Good 2 Be True
TV · as Ays / Arturo · 130 eps

Love; Life
Movie

The Maid In London
Movie · as Ben

Goyo: The Boy General
Movie · as Telesforo Carrasco

Everybody Loves Baby Wendy
Movie

Sherlock Jr.
TV · as Dindo Carazo · 63 eps

Deadma Walking
Movie · as Eulogist

Always Be My Maybe
Movie · as Pancho

Pare, Mahal Mo Raw Ako
Movie

I America
Movie

Upline Downline
Movie

The Greatest Love
TV · 163 eps

The Comeback
Movie

Must Date the Playboy
Movie · as Nathan Ocampo

Once a Princess
Movie

Bride for Rent
Movie · as Onyok Dela Cruz

Dream Dad
TV · as Paul Monteliano · 102 eps

Pure Love
TV · as Jake Espiritu / Scheduler · 93 eps

Instant Mommy
Movie · as Oscar

The Reunion
Movie · as Jay

No Other Woman
Movie · as Jake Escaler

Angelito: Batang Ama
TV · as Rolan Dimaano · 108 eps
Juanita Banana
TV · as Prinsipe Rikitik · 85 eps
Tanging Yaman
TV · as "Francis" / Francisco Baltazar · 92 eps
Rosalka
TV · as Aries Abad · 115 eps

Love on Line (LOL)
Movie
Kambal sa Uma
TV · as Gabriel "Gab" Ledesma · 125 eps

Shake, Rattle and Roll 9
Movie · as Richard (segment "Engkanto")

Komiks
TV · 76 eps

Super Inggo
TV · as Pedro Penduko · 120 eps

Pinoy Big Brother: Teen Edition
TV · as Self - Teen Housemate · 42 eps

Maalaala Mo Kaya
TV · 1 ep
