| The Rapists of Pepsi Paloma (2025) Dr. Rey Dela Cruz |
| Sponsor (2025) |
| Espantaho (2024) Roy |
| Bansa (2024) |
| Banjo (2024) |
| Karma (2024) |
| DitO (2024) Shishi |
| Bula (2023) Manuel |
| Call Me Alma (2023) Tiger Joe |
| Ang Mga Kaibigan ni Mama Susan (2023) Bangkero |
| Nanahimik ang Gabi (2022) Soliman |
| Ang Babaeng Nawawala sa Sarili (2022) Greg |
| Abandoned (2022) |
| The Expat (2022) Cruz |
| Putahe (2022) Betong |
| Nelia (2021) Col. Blancaflor |
| Katips (2021) Lt. Sales |
| Arisaka (2021) Sonny |
| Taya (2021) Mr. Agulto |
| Miracle in Cell No. 7 (2019) Choi |
| Damaso (2019) |
| The Last Interview: The Mayor Antonio Halili Story (2019) |
| Jesusa (2019) Chairman |
| Bato (2019) |
| Double Twisting Double Back (2018) |
| Tres (2018) |
| Alimuom (2018) |
| Goyo: Ang Batang Heneral (2018) Emilio Aguinaldo |
| Signal Rock (2018) Damian |
| Poon (2018) |
| Hitboy (2018) |
| El Peste (2018) Abner |
| The Ghost Bride (2017) |
| Mga Gabing Kasinghaba Ng Hair Ko (2017) Kuya Roger |
| Si Tokhang at ang Tropang Buang (2017) |
| Simbuyo (2017) |
| Double Barrel (2017) Gun Man |
| Ang Guro Kong 'Di Marunong Magbasa (2017) |
| Stateside (2017) Andrew Santos |
| Ma' Rosa (2016) SPO3 Olivarez |
| Daughters of the Three Tailed Banner (2016) |
| Teniente Gimo (2016) |
| Mandirigma (2015) |
| Maria Labo (2015) |
| Miss Bulalacao (2015) |
| Iisa (2015) Mao |
| Felix Manalo (2015) Leoncio Javier |
| Heneral Luna (2015) Pres. Emilio Aguinaldo |
| Swap (2015) |
| #EwanKoSau Saranghaeyo (2015) |
| Bonifacio: Ang Unang Pangulo (2014) |
| Feng Shui 2 (2014) Security Guard |
| Gemini (2014) Manuel/Anton |
| Konsensya (2014) |
| In Darkness We Live (2014) |
| The Trial (2014) Borta |
| Echoserang Frog (2014) |
| Bawat Sandali (2014) |
| Boy Golden: Shoot-To-Kill (2013) Boy Tulo |
| Saka Saka (2013) as |
| Sabine (2013) Juanito |
| Mga Alaala ng Tag-ulan (2013) |
| On the Job (2013) Boy |
| The Diplomat Hotel (2013) |
| Dance of the Steel Bars (2013) Gudo |
| Ang Pirata (2013) |
| Palad ta ang Nagbuot (2013) Dagul |
| Shake Rattle and Roll Fourteen: The Invasion (2012) Lawan (segment "Lost Command") |
| Supremo (2012) |
| Palitan (2012) |
| Mariposa: Sa Hawla ng Gabi (2012) |
| Baybayin (2012) |
| Captive (2012) Abu Omar |
| Just One Summer (2012) Ramon |
| Corazon: Ang Unang Aswang (2012) Berto |
| Ang Panday 2 (2011) Taumbayan |
| Sa Ilalim ng Tulay (2011) Taong Grasa |
| Tsardyer (2010) Buboy |
| Laruang Lalake (2010) |
| Two Funerals (2010) Lucio |
| Bigasan (2010) |
| Dukot (2009) |
| Dalaw (2009) Amado |
| T2 (2009) Domeng |
| Ang Tanging Ina N'yong Lahat (2008) Lead PSG |
| Paupahan (2008) Popoy |
| Sisa (2008) Sakristan Mayor |
| Vhagetz (2007) |
| Faces of Love (2007) |
| Seroks (2006) Angelo Serrano |
| Pacquiao: The Movie (2006) Rico Antonio |
| Bahay ni Lola 2 (2005) Daniel |
| Let the Love Begin (2005) Banjo |
| Aishite Imasu 1941: Mahal Kita (2004) Alexander |
| Feng Shui (2004) Raul - Guard |
| Sabel (2004) Vic |
| Edades: Victorio C. Edades and Modernism in Philippine Art (2004) The Artist |
| Mano Po 2: My Home (2003) Gunman Suspect |
| Lollipop (2002) |
| Mahal Kita: Final Answer! (2002) |
| Virgin People III (2002) Kumander Dodong |
| Tikim (2001) |
| Bakat (2001) |
| Sgt. Maderazo : Bayad na Pati Kaluluwa Mo (2001) |
| Gatas... Sa Dibdib ng Kaaway. (2001) |
| Rosario, 18 (2001) |
| Deathrow (2000) Lukas |
| Yakapin Mo ang Umaga (2000) |
| Azucena (2000) Policeman |
| Toro (2000) Frankie |
| Luksong Tinik (1999) Ado |
| Tigasin (1999) |
| Still Lives (1999) Pulis |
| Sambahin Ang Ngalan Mo (1998) |
| José Rizal (1998) The Propagandist |
| Hiling (1998) Choy |
| Muling Ibalik Ang Tamis Ng Pag-ibig (1998) Ariel |
| April, May, June (1998) |
| Kahit Pader Gigibain Ko! (1998) Michael's friend |
| Silaw (1998) |
| Sa Kabilugan Ng Buwan (1997) Boy Ponjap |
| Behind Enemy Lines (1997) Phred |
| Ako Ba Ang Nasa Puso Mo? (1997) |
| Batang PX (1997) Bimoy |
| Ibulong Mo Sa Diyos 2 (1997) |
| Ang Pulubi at ang Prinsesa (1997) Vic |
| Bahala vs. Sputnik (1996) |
| Ama, Ina, Anak (1996) Rolly |
| Radio Romance (1996) Marlon |
| Impakto (1996) Robert |
| Taguan (1996) Reggie's Stepbrother |
| Dahas (1995) The Thief |
| Sabik Sa Halik (1995) |
| Hataw Na (1995) Ador |
| Rollerboys (1995) Ruben - Security Guard |
| Araw Araw, Gabi Gabi (1995) Edward |
| Pare Ko (1995) Raymond (stepbrother) |
| Alyas Totoy: Kamay Na Bakal Ng WPD (1994) |
| Silang Mga Sisiw sa Lansangan (1993) |
| Maricris Sioson Japayuki (1993) Kenji |
| Dino... Abangan ang Susunod na... (1993) |
| Dugo ng Panday (1993) |
| Ang Guro (1992) Bestman |
| Bakit Labis Kitang Mahal (1992) Roel |
| Shake, Rattle & Roll IV (1992) Bestman (segment "Ang Guro") |
| Aguila At Guerrero (1992) Policeman |
| The Red Jasmine Orillo |