Credits
- 2024 · Seksi: Pantasya at Pelikula as
- 2023 · Bugaw as Ser
- 2023 · Hosto as Daniel
- 2023 · La Querida as Leo
- 2022 · Laruan as Rene
- 2022 · Selina's Gold as Tiago
- 2022 · Girl Friday as Fredie Ibasco
- 2022 · Iskandalo as Stephen Chuatico
- 2022 · Adarna Gang as Raul
- 2022 · Hugas as Boss Dencio
- 2021 · Mahjong Nights as Leo
- 2021 · Payback as Chairman Rene Martinez
- 2021 · Son of Macho Dancer as
- 2020 · Anak ni Waray vs. Anak ni Biday as Joaquin Escoto
- 2019 · Love is Love as
- 2019 · Watch Me Kill as
- 2019 · Call Me Tita as Oca
- 2019 · Children of the River as
- 2018 · The Cure as Fernan Mallari
- 2017 · Revenge as Congressman Alex
- 2014 · Niño as Lucio
- 2013 · Madam Chairman as Armando "Dodong" de Guzman
- 2013 · Raketeros as
- 2013 · Seduction as Ervin
- 2013 · Kidlat as Mario Palomares / Burak
- 2012 · Isang Dakot Na Luha as Mario San Diego
- 2011 · Shake, Rattle & Roll 13 as Mar (segment "Rain Rain Go Away")
- 2011 · Rain Rain Go Away as Mar Gomez
- 2011 · Ang Utol Kong Hoodlum as Salazar
- 2011 · Manila Kingpin as Guardame
- 2011 · Babaeng Hampaslupa as Charles Wong
- 2010 · Romeo at Juliet as
- 2010 · Lure of the Nest as Ernesto Tagunding
- 2009 · Florinda as Ramil Gonzales
- 2009 · Ante as Ace
- 2009 · All My Life as Gary Romualdez
- 2009 · Manila as Barry
- 2008 · Crossroads as Roberto San Pedro
- 2008 · Urduja as Simakwel (voice)
- 2008 · Sisa as Padre Salvi
- 2007 · Nars as
- 2007 · Zaido: The Space Sheriff as Drigo
- 2006 · Barang as Elmo
- 2006 · Bakekang as Kristof Arevalo
- 2006 · Pacquiao: The Movie as Emong "Kidlat" Dionisio
- 2005 · Mano Po 4: Ako Legal Wife as Elton Chong
- 2005 · Aishite Imasu 1941: Mahal Kita as Ichiru
- 2005 · Vietnam Rose as Lê Đình Hiền Hoàng (Miguel)
- 2005 · Saang Sulok ng Langit as Dante
- 2004 · Gagamboy as Dodoy / Ipisman
- 2004 · Mano Po III: My Love as Paul
- 2004 · Feng Shui as Inton Ramirez
- 2004 · Singles as
- 2004 · I Will Survive as Greg
- 2003 · Mano Po 2: My Home as Johnson
- 2003 · Ang Huling Birhen sa Lupa as Fr. Emman
- 2003 · Bayaran as Jake
- 2003 · Ssshhh... She Walks by Night as
- 2002 · Mano Po as Emerson Lau
- 2002 · Masikip Mainit ... Paraisong Parisukat as Al
- 2002 · Prosti as Nonoy Laki
- 2001 · Wretched Lives as
- 2001 · Balahibong Pusa as Nick
- 2000 · Abandonada as Nando
- 2000 · Pangako Sa ’Yo as Caloy Macaspac
- 1999 · Bullet as
- 1998 · Halik Sa Apoy as Jonas
- 1998 · Wangbu as Dodong
- 1998 · Sabong as
- 1997 · Magkapalad... as Victor
- 1997 · Kaliwa't Kanan, Sakit Ng Katawan as Ruben
- 1997 · Desire as
- 1997 · Totoy Mola as Sebastian / Totoy Mola
- 1997 · Kool Ka Lang as Ramon Padilla
- 1997 · Habang Nasasaktan Lalong Tumatapang as Emil
- 1997 · Gloria Gloria Labandera as Julio
- 1996 · Gayuma: Sana'y Mahalin Mo Rin Ako as
- 1996 · Sobra Sobra, Labis Labis as
- 1995 · Urban Rangers as Jim
- 1994 · Brat Pack as Student