| Series | Mga Batang Riles | Rendon | 2025-01-06 |
| Movie | La Querida | Leo | 2023-02-10 |
| Movie | Hosto | Daniel | 2023-06-16 |
| Movie | Bugaw | Ser | 2023-07-07 |
| Movie | Hugas | Boss Dencio | 2022-01-14 |
| Series | Iskandalo | Stephen Chuatico | 2022-04-09 |
| Movie | Adarna Gang | Raul | 2022-03-11 |
| Movie | Laruan | Rene | 2022-12-16 |
| Movie | Selina's Gold | Tiago | 2022-10-28 |
| Movie | Girl Friday | Fredie Ibasco | 2022-09-30 |
| Movie | Son of Macho Dancer | 2021-01-30 | |
| Movie | Payback | Chairman Rene Martinez | 2021-10-30 |
| Movie | Mahjong Nights | Leo | 2021-11-12 |
| Series | Anak ni Waray vs. Anak ni Biday | Joaquin Escoto | 2020-01-27 |
| Movie | Children of the River | 2019-08-02 | |
| Movie | Love is Love | 2019-12-04 | |
| Series | Call Me Tita | Oca | 2019-08-18 |
| Series | The Cure | Fernan Mallari | 2018-04-30 |
| Movie | Revenge | Congressman Alex | 2017-03-22 |
| Series | Niño | Lucio | 2014-05-26 |
| Movie | Seduction | Ervin | 2013-01-30 |
| Series | Kidlat | Mario Palomares / Burak | 2013-01-07 |
| Movie | Raketeros | 2013-08-07 | |
| Series | Madam Chairman | Armando "Dodong" de Guzman | 2013-10-14 |
| Series | Isang Dakot Na Luha | Mario San Diego | 2012-02-27 |
| Movie | Manila Kingpin: The Asiong Salonga Story | Guardame | 2011-07-15 |
| Movie | Shake, Rattle & Roll 13 | Mar (segment "Rain Rain Go Away") | 2011-12-25 |
| Movie | Romeo at Juliet | 2010-03-24 | |
| Series | All My Life | Gary Romualdez | 2009-06-29 |
| Movie | Manila | Barry | 2009-06-17 |
| Movie | Ante | Ace | 2009-07-23 |
| Movie | Sisa | Padre Salvi | 2008-06-12 |
| Movie | Urduja | Simakwel (voice) | 2008-06-18 |
| Movie | Paupahan | Roberto San Pedro | 2008-07-02 |
| Series | Zaido: The Space Sheriff | Drigo | 2007-09-24 |
| Movie | Nars | 2007-12-05 | |
| Movie | Barang | Elmo | 2006-10-18 |
| Movie | Pacquiao: The Movie | Emong "Kidlat" Dionisio | 2006-06-21 |
| Series | Bakekang | Kristof Arevalo | 2006-09-11 |
| Series | Saang Sulok ng Langit | Dante | 2005-01-03 |
| Movie | Mano Po 4: Ako Legal Wife | Elton Chong | 2005-12-25 |
| Movie | Singles | 2004-06-04 | |
| Movie | I Will Survive | Greg | 2004-05-04 |
| Movie | Gagamboy | Dodoy / Ipisman | 2004-01-01 |
| Movie | Feng Shui | Inton Ramirez | 2004-09-18 |
| Movie | Mano Po III: My Love | Paul | 2004-12-25 |
| Movie | Aishite Imasu 1941: Mahal Kita | Ichiru | 2004-12-25 |
| Movie | Bayaran | Jake | 2003-05-07 |
| Movie | Ssshhh... She Walks by Night | 2003-01-01 | |
| Movie | Ang Huling Birhen sa Lupa | Fr. Emman | 2003-06-11 |
| Movie | Mano Po 2: My Home | Johnson | 2003-12-25 |
| Movie | Prosti | Nonoy Laki | 2002-10-02 |
| Movie | Masikip Mainit ... Paraisong Parisukat | Al | 2002-10-16 |
| Movie | Mano Po | Emerson Lau | 2002-12-25 |
| Movie | Balahibong Pusa | Nick | 2001-01-10 |
| Movie | Hubog | 2001-12-25 | |
| Series | Pangako Sa ’Yo | Caloy Macaspac | 2000-11-13 |
| Movie | Abandonada | Nando | 2000-11-29 |
| Movie | Bullet | 1999-07-09 | |
| Movie | Gloria Gloria Labandera | Julio | 1997-01-01 |
| Movie | Habang Nasasaktan Lalong Tumatapang | Emil | 1997-01-01 |
| Movie | Totoy Mola | Sebastian / Totoy Mola | 1997-01-01 |
| Movie | Kaliwa't Kanan, Sakit Ng Katawan | Ruben | 1997-02-26 |
| Movie | Kool Ka Lang | Ramon Padilla | 1997-01-01 |
| Movie | Magkapalad... | Victor | 1997-03-09 |
| Movie | Bayad Puri | 1997-01-21 | |
| Movie | Gayuma: Sana'y Mahalin Mo Rin Ako | 1996-01-01 | |
| Movie | Urban Rangers | Jim | 1995-05-22 |
| Movie | Brat Pack | Student | 1994-03-23 |