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