
Acted in 34
2020s
- 2025
- 2023
Badge Of Honor
Chief Inspector Rolando Ramos
- 2022
On the Job: The Missing 8
Bernabe
Break Shot
Miguel Salvador / "El Salvador" · 65 episodes
- 2021
Limitless: A Musical Trilogy
Movie
Smoldering Tears
Alexander "Alex" Montaire · 72 episodes
2010s
- 2019
Obsession
Matteo Divinagracia · 78 episodes
- 2018
Asawa Ko Karibal Ko
Gavin Corpus · 114 episodes
K9
Movie
- 2015
Buy Now, Die Later
Ato
Ex With Benefits
Andrew
Modus
Movie
- 2014
Dilim
Emer
- 2013
Bukas Na Lang Kita Mamahalin
Marcus Ramirez · 55 episodes
- 2011
A Mother's Story
King
Reputasyon
Henry Aragon · 140 episodes
Forever and a Day
Mico
- 2010
Island
Ray
Shake Rattle & Roll 12
Ray (segment "Isla")
Cinco
Alvin (segment "Mata")
2000s
- 2009
Lamanglupa
Archie
Shake, Rattle & Roll 11
Archie (segment "Lamanglupa")
You Changed My Life
Macoy Romero
- 2007
Katas ng Saudi
Movie
Bahay Kubo: A Pinoy Mano Po!
Cholo
Rounin
Mythos · 68 episodes
- 2004
- 2003
Mr. Suave
Carl
- 2002
Pakisabi Na Lang... Mahal Ko Siya
Geomar
Appearances2
2020s
- 2026
The People Have Spoken
Self - Contestant · 1 episode
- 2025
Stars on the Floor
Self - Judge · 1 episode