Fuchsia Libre
2024 · Drama
as Danilo Malvar
Heneral Luna
2015 · Action
as Gen. Antonio Luna
Ten Little Mistresses
2023 · Comedy
as Valentin
The Entity
2019 · Horror
as Arturo
Birdshot
2018 · Crime
as Mendoza
Villa Estrella
2009 · Horror
as Dave
A Hard Day
2021 · Action
as Lieutenant Ace Franco
The Alibi
2025 · Crime
as Arthur Cabrera
Penduko
2023 · Action
as Tisot
Now That I Have You
2004 · Drama
as Oscar Morelos
Miracle in Cell No. 7
2020 · Comedy
as Johnny San Juan
Second Coming
as Priest
Dirty Linen S2
as Carlos Fiero
Amigo
2011 · Drama
as Nenong
Petrang kabayo
2010 · Comedy
as Poldo
Sagrado
2024 · Action
as Elias Sagrado
Barangay 143
2018 · Animation
as Coach B
Lolong
2022 · Action
as Julio
Oh My G!
2015 · Comedy
as Joe Luna
Rivals
2010 · Crime
as Hermes Agustin
The Story of Us
2016 · Drama
as Danny
Trip
2001 · Comedy
as Joboy & Celine's Dad
Encantadia
2016 · Action
as Hagorn
The Promise
2000 · Action
as Simon Barcial
Apoy sa dagat
2013 · Crime
as Odessa's Father
GG (Good Game)
as Pastor
Sins of the Father
2025 · Action
as Mike Trinidad