Credits
- 2024 · Donselya as Benicio
- 2024 · Red as Canor
- 2024 · Stag as
- 2023 · Pieta as Isaac's Father
- 2023 · Roadkillers as Caloy
- 2023 · The Seed of Love as Robert Jurado Jr. / Nelson
- 2023 · Batang Quiapo as Mando Mendoza
- 2023 · Boso Dos as Erpat
- 2022 · Bugso as Boss
- 2022 · My Father, Myself as Domeng / Robert's friend
- 2022 · Nanahimik ang Gabi as Colonel
- 2022 · Bakas ni Yamashita as
- 2022 · Ang Babaeng Nawawala sa Sarili as Fidel
- 2022 · Virgin Forest as Mang Canor (Killer Father)
- 2022 · Rooftop as
- 2021 · Huwag Kang Lalabas as Buboy (segment "Hotel")
- 2021 · Big Night! as Manolo
- 2021 · Nang Dumating si Joey as
- 2021 · Smoldering Tears as Rafael "Paeng" Ignacio
- 2019 · Unbreakable as Dodi
- 2019 · Damaso as
- 2019 · The Girl and The Gun as Sonny
- 2019 · Mystery of the Night as
- 2019 · Elise as Elise's Dad
- 2019 · Bato as Governor
- 2019 · Boy Tokwa: Lodi ng Gapo as
- 2018 · All Souls Night as
- 2018 · Petmalu as
- 2018 · Dark Is the Night as
- 2018 · Pinay Beauty as
- 2018 · Halik as Gustin Bartolome
- 2018 · Hayok (Ipaglaban Mo) as Macario
- 2018 · Bomba as Ben
- 2018 · Mama’s Girl as Mario
- 2017 · Throwback Today as
- 2017 · Pastor as
- 2016 · Vince & Kath & James as Kath's father
- 2016 · Dismay as Dante
- 2016 · 1st Sem as
- 2016 · Iadya Mo Kami as
- 2015 · Haunted Mansion as Ella's Father
- 2015 · Tandem as Alba
- 2015 · Heneral Luna as Juan Luna
- 2014 · Hiram na Alaala as Alexander "Xander" Dizon
- 2013 · The Legend of China Doll as Perry
- 2013 · Porno as
- 2013 · Porno as Cosme
- 2013 · Anna Karenina as Lucas Fuentebella
- 2012 · El Presidente as Gen. Tomás Mascardo
- 2012 · Ad Ignorantiam as
- 2012 · Magdalena: Anghel sa Putikan as Rodolpo "Dolpo" Fuentebella
- 2012 · MNL 143 as Ramil
- 2012 · Hiyas as Lucio
- 2012 · My Kontrabida Girl as Ishmael Bernal
- 2012 · Mundo Man ay Magunaw as Emilio
- 2011 · Agawan Base as
- 2011 · Fable of the Fish as Turing
- 2010 · Little Star as Gener Estrella
- 2010 · Kiss in the Water as
- 2010 · Momay as Fred Corpuz
- 2010 · Rubi as Danilo Capili
- 2010 · Tuksó as Sir Paul
- 2009 · Soliloquy as
- 2009 · Ante as
- 2009 · Ante as Danny
- 2009 · Prinsipe Sabong as Jeffrey
- 2009 · Kambal sa Uma as Aurelio Ocampo
- 2008 · UPCAT as Joaquin - adult
- 2008 · Sisa as Rizal
- 2007 · Nars as
- 2007 · Prinsesa ng Banyera as Sigmund Pertierra
- 2007 · Angels as Tatay Nanding (segment "Angel of Love")
- 2007 · Sinasamba Kita as Eddie
- 2007 · Happy Hearts as Sarah's Lover
- 2007 · Princess Charming as Ronald Santos
- 2006 · Summer Heat as Andy
- 2006 · Tinig as Renato
- 2005 · The Masseur as Alfredo / Marina Hidalgo
- 2005 · The Son of Brocka as
- 2004 · Mano Po III: My Love as Melencio (Fujian China 1959)
- 2004 · Forever My Love as Troy's Dad
- 2004 · Sabel as Santi
- 2003 · Homecoming as
- 2001 · Tikim as
- 2000 · Deathrow as Cenon
- 2000 · Eto Na Naman Ako as Gregory Valdez
- 1999 · Efren's Paradise as Melvin
- 1999 · Dumating Ka Lang Ba Para Umalis? as
- 1998 · Masikip, Masakit, Mahapdi as
- 1998 · Init ng Dugo as
- 1997 · Super Ranger Kids as Mikaelo
- 1997 · Modelo as
- 1996 · Hangga't May Hininga as Tony Boy
- 1996 · Isla: The Young Version as
- 1995 · Bocaue Pagoda Tragedy as
- 1994 · Alyas Totoy: Kamay Na Bakal Ng WPD as
- 1992 · Stella Magtanggol as
- 1991 · Anak ni Baby Ama as
- Future · Manipula as Gregor
- 2024 · The Blood Brothers as
- 2023 · Hour of Danger as Bembol
- 2022 · Mamasapano: Now It Can Be Told as
- 2022 · Dear God as Nestor
- 2021 · Lockdown as
- 2021 · Click, Like, Share as Gardo
- 2021 · Son of Macho Dancer as
- 2020 · Suarez: The Healing Priest as
- 2020 · Happenstance as Fabian
- 2019 · Bagman as Teocito Banal
- 2018 · Aurora as Eddie
- 2018 · Kahit Ayaw Mo Na as
- 2018 · Glorious as Mike
- 2017 · Bes and the Beshies as
- 2017 · Bubog as
- 2016 · Ma' Rosa as Oscar
- 2016 · Whistleblower as
- 2012 · Captive as Fred Siazon
- 2012 · The Healing as Ruben
- 2009 · Kinatay as Leo
- 2007 · The Man in the Lighthouse as Young Tisho
- 2007 · The Inmate as Boy P.
- 2005 · Say That You Love Me as Bob
- 2005 · Bahay ni Lola 2 as Priest
- 2004 · Tag-init as Gusting
- 2002 · Mano Po as Tonyo
- 1999 · Sa Iyo Ang Sarap... Akin Ang Hirap as
- 1999 · Still Lives as Paul
- 1998 · Good Midnight as Rene (segment "Killer Van")
- 1997 · The Man in Selya's Life as Carding
- 1996 · Mulanay: Sa Pusod Ng Paraiso as
- 1993 · Sakay as Party Guest
- 1993 · Kapag Iginuhit Ang Hatol Ng Puso as
- 1990 · Dirty Affair as Jonathan
- 1989 · Macho Dancer as Pol