| Movie | The Delivery Rider | 2025-10-23 | |
| Movie | In Thy Name | 2025-03-05 | |
| Movie | How To Get Away From My Toxic Family | Domingo, Jr. | 2025-07-30 |
| Series | Kumusta Bro? | 2022-07-30 | |
| Series | The Iron Heart | 2022-11-14 | |
| Series | Mars Ravelo's Darna | General Borgo / Rex Vanguardia | 2022-08-15 |
| Movie | Love and Pain in Between Refrains | 2021-08-06 | |
| Series | He's Into Her | Maximore Luna | 2021-05-28 |
| Movie | He's Into Her: The Movie Cut | Maxim Luna | 2021-11-22 |
| Movie | Alter Me | Gardo | 2020-11-15 |
| Movie | Suarez: The Healing Priest | 2020-12-25 | |
| Movie | Damaso | 2019-11-20 | |
| Movie | Petmalu | 2018-09-05 | |
| Movie | 1957 | Karding | 2018-09-12 |
| Movie | The Family That Doesn't Weep | 2017-08-04 | |
| Movie | Requited | 2017-08-05 | |
| Movie | AWOL | Castro | 2017-08-16 |
| Movie | Malinak Ya Labi | 2016-11-16 | |
| Movie | Manila's Finest | 2015-12-09 | |
| Movie | Felix Manalo | Teofilo Ora | 2015-10-04 |
| Movie | Sigaw sa Hatinggabi | 2014-10-23 | |
| Movie | Three | 2014-11-08 | |
| Movie | Maratabat | 2014-12-17 | |
| Movie | Shake, Rattle & Roll XV | Young Angkong Cesar (segment "Ulam") | 2014-12-25 |
| Movie | Bonifacio: Ang Unang Pangulo | 2014-12-25 | |
| Movie | Liars | 2013-07-31 | |
| Series | My Daddy Dearest | Bryan | 2012-06-11 |
| Movie | Amorosa: The Revenge | Sgt. Villegas | 2012-08-29 |
| Movie | Shake, Rattle & Roll 13 | Husband of Cornelia (segment "Parola") | 2011-12-25 |
| Movie | Boy Toys | 2010-10-27 | |
| Movie | White House | Nix | 2010-10-20 |
| Movie | Third World Happy | Danny | 2010-11-11 |
| Movie | Shake, Rattle & Roll 12 | Domeng (segment "Isla") | 2010-12-25 |
| Movie | Dalaw | Danilo | 2010-12-25 |
| Movie | Ded na si Lolo | Kiko | 2009-05-06 |
| Movie | Villa Estrella | Angelo | 2009-07-01 |
| Movie | Fuschia | Milo | 2009-04-29 |
| Movie | The Game of Juan's Life | 2009-10-21 | |
| Movie | Bala Bala: Maniwala Ka | 2009-11-13 | |
| Movie | Sisa | Elias | 2008-06-12 |
| Movie | Manikang papel | 2008-04-09 | |
| Movie | One True Love | Engineer | 2008-11-19 |
| Movie | UPCAT | Michael | 2008-12-08 |
| Movie | Paupahan | Aldo | 2008-07-02 |
| Movie | The Man in the Lighthouse | Fernando Atienza | 2007-09-02 |
| Movie | Vhagetz | 2007-12-02 | |
| Series | Tinig | Edgar | 2006-01-09 |
| Movie | Sukob | Edwin | 2006-03-15 |
| Movie | Pacquiao: The Movie | Manny's Uncle | 2006-06-21 |
| Movie | Kuya | Ferdie's Dad | 2004-02-28 |
| Movie | Beautiful Life | Vic | 2004-07-28 |
| Movie | So... Happy Together | AJ | 2004-12-25 |
| Movie | Forever My Love | 2004-11-03 | |
| Movie | Mano Po III: My Love | Lilia's Father (Fujian China 1959) | 2004-12-25 |
| Movie | Lupe: A Seaman's Wife | Father Dario | 2003-03-05 |
| Movie | Bugbog Sarado | Private Investigator | 2003-01-01 |
| Movie | Homecoming | 2003-12-25 | |
| Movie | Filipinas | Greg | 2003-12-25 |
| Movie | Mamasan | Boy | 2002-06-12 |
| Movie | Virgin People 3 | Lucio | 2002-01-01 |
| Movie | Mano Po | Joey Yang | 2002-12-25 |
| Movie | In the Bosom of the Enemy | Guerilla Leader | 2001-01-04 |
| Movie | Halik Ng Sirena | Brando | 2001-05-01 |
| Movie | Deathrow | Armand | 2000-12-25 |
| Movie | Always Looking for You | Ka Lando | 1999-06-01 |
| Movie | Still Lives | Marcel | 1999-01-12 |
| Movie | Mister Mo, Lover Ko | Aries | 1999-06-23 |
| Movie | Jumping Over Thorns | Gus | 1999-06-23 |
| Movie | Asin at Paminta | 1999-10-06 | |
| Movie | Carino Brutal | Raul | 1998-07-15 |
| Movie | Pagnanasa | 1998-11-16 | |
| Movie | José Rizal | Isagani | 1998-12-25 |
| Movie | Bayad Puri | 1997-01-21 | |
| Movie | Lahar: Paraisong Abo | 1997-03-12 | |
| Movie | Duplikado | 1997-11-07 | |
| Movie | Flames: The Movie | Dindo (segment "Pangako") | 1997-07-09 |
| Movie | Wherever You Are | Ruben | 1993-07-08 |
| Movie | Binhi | 1985-01-01 |