| Young Blood (2026) as young Val |
| Ang Lihim ni Maria Makinang (2025) as Danilo |
| Warla (2025) as Kuya |
| L: Lakad (2025) as Lawin |
| Some Nights I Feel Like Walking (2025) as Miguelito |
| Victoria's Silver (2025) as Domeng |
| Kalakal (2025) as Dario |
| Lilim (2025) as Gabriel |
| Teacher's Pet (2025) as Robin |
| High Tide or Low Tide? (2024) |
| Nananahan (2024) |
| Una't Huling Sakay (2024) as Francis |
| Stag (2024) |
| Rita (2024) as Marlon |
| GG: Good Game (2024) as Patrick / Trickz |
| Ahasss (2023) as Jake |
| Call Me Alma (2023) as Puppy Dog |
| Bisyo! (2023) as James |
| Boso Dos (2023) as Mario |
| Selina's Gold (2022) as Domeng |
| May-December-January (2022) |
| Scorpio Nights 3 (2022) as Matt |
| Princess 'Daya' Reese (2021) as Eliver |
| Utol (2020) |
| Metamorphosis (2019) as Adam |
| Clarita (2019) as Landlady's Son |
| To Love Some Buddy (2018) |
| Pamilya Ordinaryo (2016) as Docu Actor |
| Lando at Bugoy (2016) |
| 10000 Hours (2013) |
| Rosario (2010) as Young Jesus |