| Series | Sellblock | 2026 | |
| Movie | Uninvited | Jomar Maitem | 2024-12-25 |
| Movie | Un/Happy for You | Padi | 2024-08-14 |
| Series | Cattleya Killer | Rigor Salas | 2023-06-01 |
| Series | Can't Buy Me Love | Ramoncito de Jesus Bongon / Monching | 2023-10-16 |
| Movie | GomBurZa | Francisco Zaldua | 2023-12-25 |
| Movie | Family Matters | 2022-12-25 | |
| Movie | Love or Money | 2021-03-11 | |
| Series | B&B: The Story of the Battle of Brody & Brandy | 2021-02-14 | |
| Movie | Boyette: Not a Girl Yet | Bitoy | 2020-11-27 |
| Movie | 'Tol | Arthur | 2019-01-30 |
| Movie | Damaso | 2019-11-20 | |
| Movie | Mindanao | 2019-12-25 | |
| Movie | Mamang | Ferdie | 2018-08-04 |
| Movie | The Hows of Us | Weird House Buyer | 2018-08-29 |
| Movie | Deadma Walking | Peter's Boyfriend | 2017-12-25 |
| Movie | Loving in Tandem | 2017-09-13 | |
| Movie | Seven Sundays | Jun | 2017-10-11 |
| Movie | Just the 3 of Us | 2016-04-27 | |
| Movie | Ang Bagong Pamilya ni Ponching | 2016-08-05 | |
| Movie | My Candidate | Jofer Katigbak | 2016-05-11 |
| Movie | Heneral Luna | Pedro Janolino | 2015-09-09 |
| Series | Ningning | Adonis "Dondon" Angeles | 2015-07-27 |
| Series | Dream Dad | Michael Castro | 2014-11-24 |
| Movie | Porferia | 2014-11-09 | |
| Movie | Hindi Sila Tatanda | 2014-11-09 | |
| Movie | Kabisera | Kulot | 2013-11-10 |
| Movie | Ang Pirata | 2013-07-03 | |
| Movie | 10000 Hours | Jerome | 2013-12-25 |
| Movie | Blue Bustamante | Green Force | 2013-11-12 |
| Movie | Catch Me... I'm in Love | Jojo | 2011-02-23 |
| Movie | Manila Kingpin: The Asiong Salonga Story | Kiko | 2011-07-15 |
| Movie | Rakenrol | Mo | 2011-07-23 |
| Movie | Miss You Like Crazy | Jona | 2010-02-24 |
| Movie | Noy | 2010-06-02 | |
| Movie | Cinco | Eric (segment "Mukha") | 2010-07-14 |
| Movie | RPG Metanoia | Andrew / Bossing (voice) | 2010-12-24 |
| Movie | My Amnesia Girl | Chibu | 2010-11-24 |
| Movie | Pasang Krus | Jess | 2009-04-01 |
| Movie | Baseco Bakal Boys | Caloy | 2009-07-19 |
| Movie | Lola | Mateo | 2009-09-23 |
| Movie | I Love You, Goodbye | Jimbo | 2009-12-25 |
| Movie | Oh, My Girl! A Laugh Story... | Assistant Director | 2009-07-29 |
| Movie | Ploning | Badocdoc | 2008-04-30 |
| Movie | Sakal, Sakali, Saklolo | 2007-12-24 | |
| Series | Prinsesa ng Banyera | Bukol | 2007-10-08 |
| Movie | Angels | Cacho (segment "Angel of Mine") | 2007-06-13 |
| Movie | I've Fallen for You | Pipo | 2007-09-06 |
| Movie | Kapag Tumibok Ang Puso | 2006-06-14 | |
| Movie | White Lady | Hector | 2006-07-19 |
| Movie | Mano Po 5: Gua Ai Di | 2006-12-25 | |
| Movie | Gigil | Nato | 2006-11-22 |
| Movie | First Day High | Mascot | 2006-09-20 |
| Movie | Can This Be Love | Jojo | 2005-04-27 |
| Movie | Sa Aking Pagkakagising Mula sa Kamulatan | Pogi | 2005-07-15 |
| Series | The Only Mother | Pip | 2003-08-17 |
| Movie | Mr. Suave | Mr. Roboto | 2003-11-19 |
| Series | Berks | Ketchup | 2002-11-16 |