Huwag mong buhayin ang bangkay
1987 · Drama
as Gabriel
Mariquina
2014 · Drama
as Romeo
Clarita
2019 · Drama
as Father Salvador
Pang MMK
2018 · Drama
as Senator Lon
Shake Rattle & Roll 12
2011 · Comedy
as Abel
Fuccbois
2019 · Crime
as Mayor Fernan
Kahit Konting Pagtingin
1990 · Action
as Charlie
Love Me Again (Land Down Under)
2008 · Drama
as Mang Wayne
ANi
as Mauricio
Anatomiya ng korupsiyon
2011 · Drama
as Judge
NBI: The Mariano Mison Story
1997 · Action
as Levi Nolasco
My Korean Jagiya
2017 · Comedy
as Josie Asuncion
Fallback
as Direk Tammy
Pacquiao: The Movie
2006 · Action
as Polding Correa
Signos
2007 · Drama
as Ulding
Maple Leaf Dreams
2024 · Drama
as Nato
I Can See You
2020 · Action
as Lyndon David
Kung aagawin mo ang lahat sa akin
as Arvin
Happy Together
2018 · Action
as Philip Fuentes
Sosyal Climbers
2025 · Comedy
as Mr. Wendel Tecson
Kung paano siya nawala
as Ricky Davao
Dobol Trobol: Lets Get Redi 2 Rambol!
2008 · Comedy
as Ricardo
Smaller and Smaller Circles
2017 · Crime
as Cardinal Rafael Meneses
Cattleya Killer
2023 · Action
as Demet Noble
Single/Single: Love Is Not Enough
2018 · Romance
as Ramon
Barcelona: A Love Untold
2016 · Drama
as Robert
Bulaklak sa City Jail
1984 · Crime
as Crisanto
Flight of an Angel
as Tiyo
Anak, pagsubok lamang
1996 · Action
as Escandor
The Long Wait
2002 · Drama
as Francis Ventaspejo
Dyesebel
2008 · Adventure
as Don Juan Legaspi (2008)
The World Between Us
2021 · Action
as Noli Asuncion
Coffee Prince
2012 · Comedy
as Andy
The Promise
2000 · Action
as Tony Banks
Poor Señorita
2016 · Comedy
as Daniel Villon