Islands
2013 · Drama
as Man
Panahon na
2009 · Drama
as Benjie
Babangluksa
2011 · Horror
as Carlo
Never Not Love You
2018 · Drama
as Jason
Signos
2007 · Drama
as Louie
Citizen Jake
as Jonie
Dagim
2010 · Horror
as Sgt. Gumabon
Beautiful Revenge
2023 · Comedy
as Magnus Illusorio
Kusina
2016 · Drama
as Alejandro
Die Beautiful
2017 · Comedy
as Jesse
Desperadas
2007 · Comedy
as Mandy
Imagine You & Me
2016 · Comedy
as Arnold
Magikland
2020 · Action
as Tito 1
The Promise
2000 · Action
as David
Gulong ng Palad
2005 · Drama
as Diego
Sana'y wala nang wakas
2003 · Drama
as Ramon Madrigal (2003-2004)
The Greatest Love
as Chad Cruz
Love at First Spike
2025 · Comedy
as Ato Santillan
Prinsesa ng city jail
2025 · Crime
as Adrian Pineda
Onanay
2018 · Action
as Elvin Montenegro