2025
In Thy Name as Not available2024
Mujigae as Tatay Emong2022
The Iron Heart as Not available2022
Mars Ravelo's Darna as General Borgo / Rex Vanguardia2022
Kumusta Bro? as Not available2021
He's Into Her as Maximore Luna2021
He's Into Her: The Movie Cut as Maxim Luna2021
Love and Pain in Between Refrains as Not available2020
I Am U as Henry2020
Bitter Diaries as Dante2020
Alter Me as Gardo2020
Suarez: The Healing Priest as Not available2019
Damaso as Not available2018
Petmalu as Not available2018
1957 as Karding2017
The Family That Doesn't Weep as Not available2017
Requited as Not available2017
AWOL as Not available2016
Malinak Ya Labi as Not available2015
Felix Manalo as Teofilo Ora2015
Manila's Finest as Not available2014
Bonifacio: Ang Unang Pangulo as Not available2014
Shake, Rattle & Roll XV as Young Angkong Cesar (segment "Ulam")2014
Pride and Honor as Not available2014
Three as Not available2014
Sigaw sa Hatinggabi as Not available2013
Liars as Not available2012
My Daddy Dearest as Bryan2012
Amorosa: The Revenge as Sgt. Villegas2011
Shake, Rattle & Roll 13 as Husband of Cornelia (segment "Parola")2010
Ina, Kasusuklaman Ba Kita? as Monching2010
White House as Nix2010
Shake, Rattle and Roll 12 as Domeng (segment "Isla")2010
Dalaw as Danilo2010
Third World Happy as Danny2010
Boy Toys as Not available2010
Island as Domeng2009
Villa Estrella as Angelo2009
Fuschia as Milo2009
Ded na si Lolo as Kiko2009
The Game of Juan's Life as Not available2009
Bala Bala: Maniwala Ka as Not available2008
One True Love as Engineer2008
UPCAT as Michael2008
Sisa as Elias2008
Crossroads as Aldo2008
Manikang papel as Not available2007
The Man in the Lighthouse as Fernando Atienza2007
Vhagetz as Not available2006
Tinig as Edgar2006
Sukob as Edwin2006
Pacquiao: The Movie as Manny's Uncle2004
Forever My Love as Not available2004
Kuya as Ferdie's Dad2004
Beautiful Life as Vic2004
So... Happy Together as AJ2004
Mano Po III: My Love as Lilia's Father (Fujian China 1959)2003
Lupe: A Seaman's Wife as Father Dario2003
Filipinas as Greg2003
Bugbog Sarado as Private Investigator2003
Homecoming as Not available2002
Virgin People 3 as Lucio2002
Mano Po as Joey Yang2002
Mamasan as Boy2002
Sex Files as Not available2001
In the Bosom of the Enemy as Guerilla Leader2001
Halik Ng Sirena as Brando2000
Deathrow as Armand2000
Yakapin Mo ang Umaga as Not available1999
Still Lives as Marcel1999
Asin at Paminta as Not available1999
Mister Mo, Lover Ko as Aries1999
Always Looking for You as Ka Lando1999
Jumping Over Thorns as Gus1998
José Rizal as Isagani1998
Carino Brutal as Raul1998
Pagnanasa as Not available1997
Desire as Not available1997
Flames: The Movie as Dindo (segment "Pangako")1997
Duplikado as Not available1997
Lahar: Paraisong Abo as Not available1993
Wherever You Are as Ruben1985
Binhi as Not available