
Acted in 67
2020s
- 2025
- 2024
- 2023
Takeshi's Castle Philippines
Ketchup · 8 episodes
Cattleya Killer
Rigor Salas · 6 episodes
- 2022
Family Matters
Movie
Dear God
Butch · 1 episode
- 2021
Love or Money
Juniver
B&B: The Story of the Battle of Brody & Brandy
TV
- 2020
Boyette: Not a Girl Yet
Bitoy
2010s
- 2019
Mindanao
Movie
Damaso
Movie
Sino ang Maysala?: Mea Culpa
Bogs / Ambrosio Bitangcol / Armand Bitangcol · 75 episodes
'Tol
Arthur
- 2018
The Hows of Us
Weird House Buyer
Mamang
Ferdie
- 2017
Deadma Walking
Peter's Boyfriend
Seven Sundays
Jun
Loving in Tandem
Movie
- 2016
Ang Bagong Pamilya ni Ponching
Movie
My Candidate
Jofer Katigbak, Jofer
Just the 3 of Us
Tyson
- 2015
- 2014
Dream Dad
Michael Castro · 102 episodes
Hindi Sila Tatanda
Movie
Porferia
Movie
- 2013
10000 Hours
Jerome
The Mascot
Jholeebird
Blue Bustamante
Green Force
The Patriarch
Kulot
Ang Pirata
Movie
Dugong Buhay
Christopher "Tope" Bukid · 123 episodes
- 2011
Rakenrol
Mo
Manila Kingpin: The Asiong Salonga Story
Kiko
Catch Me... I'm in Love
Jojo
- 2010
RPG Metanoia
Andrew / Bossing (voice)
My Amnesia Girl
Chibu
Cinco
Eric (segment "Mukha")
Noy
Movie
Miss You Like Crazy
Jona
2000s
- 2009
I Love You, Goodbye
Jimbo
Grandmother
Mateo
Oh, My Girl! A Laugh Story...
Assistant Director
Baseco Bakal Boys
Caloy
Pasang Krus
Jess
- 2008
Ploning
Badocdoc
- 2007
Sakal, Sakali, Saklolo
Movie
I've Fallen for You
Pipo
Angels
Cacho (segment "Angel of Mine")
- 2006
Mano Po 5: Gua Ai Di
Movie
Gigil
Nato
First Day High
Mascot
White Lady
Hector
Kapag Tumibok Ang Puso
Movie
- 2005
Sa Aking Pagkakagising Mula sa Kamulatan
Pogi
Can This Be Love
Jojo
- 2003
Mr. Suave
Mr. Roboto
The Only Mother
Pip · 74 episodes
Produced 1
2010s
- 2013
The Mascot
Producer