2023
Grace as Not available2022
Dear God as Salvador2020
The Law of Revenge as Ramon Villarosa2020
Coming Home as Not available2019
Tayo Sa Huling Buwan Ng Taon as Not available2019
Bato as Not available2019
Exit Point as Not available2019
Kaibigan as Coach Al Garcia2019
Way of the Cross as Not available2018
Goyo: The Boy General as Jose Alejandrino2018
El Peste as Dodie2017
Swipe as Not available2017
Historiographika Errata as Not available2016
Dolce Amore as Favio De Luca2016
Jack Irish as Adonis2016
Showdown in Manila as (uncredited)2016
Padating as Not available2016
Expressway as Ben2016
Beyond That Door as Not available2016
Ang Maangas, ang Marikit at ang Makata as Not available2015
Heneral Luna as Jose Alejandrino2015
Kid Kulafu as CHDF Leader2014
Water Wars as Jasper2014
Bacao as Not available2014
Ang Bagong Dugo as Frank2014
Gemini as ?2014
Sigaw sa Hatinggabi as Not available2013
Alfredo S. Lim: The Untold Story as Roman2013
The Diplomat Hotel as Not available2012
El Presidente as Felipe Agoncillo2012
Flames Of Love as Not available2010
My Lai Four as Santanilla2008
Baler as Gregorio Catalan Valero2007
Zombies: The Beginning as Mark Taylor2007
Island of the Living Dead as Fred2006
Rome and Juliet as Dan2006
Ligalig as Insp. Durana2005
The Great Raid as Rudi2002
Diskarte as Mando2002
Burles King Daw O... as Not available2002
You Guess… I Bust! as Not available2001
Bond of Bloodshed: BROS as Not available2001
Mano Mano 2: Ubusan ng Lakas as Not available2001
Talamak as Not available2000
Kailangan Ko'y Ikaw as Alex2000
Nag-aapoy Na Laman as Not available2000
Ping Lacson: Super Cop as Velayo's Man2000
Madame X as Arnulfo Florendo1999
Tigasin as Not available1998
Birador as Not available1998
Pusong Mamon as Mike1998
Kasal-Kasalan (Sakalan) as Toni1996
Mia Gracia as Troy1996
Bayarang Puso as Michael1996
Madaling Mamatay Mahirap Mabuhay as Not available1995
Muntik Nang Maabot Ang Langit as Jenny's schoolmate1995
Huwag Mong Isuko Ang Laban as Not available1995
Mangarap Ka as Jeffrey