- "Apocalypse Child" (2015) als Angela
- "Zondagse Schoonheidskoningin" (2016) als Margie
- "Birdshot" (2016) als Maya
- "The Day After Valentine's" (2016) als Rachel
- "The Ghost Bride" (2017) als Lina
- "Howling Wilderness" (2017) als Agueda
- "Aurora" (2018) als Jacq
- "Goyo:The Little General" (2018) als tweede winnaar
- "Verdict" (2019) als Bea
- "Een open deur" (2020) als Bea
- "Hoe jong te sterven in Manila" (2020) als Mayen
Televisie:
- "Het verhaal van het huis" (2015) als de jonge Nida Blanca
- "FPJ's The Provincial" (2015-2016) als Maria Elizabeth "Bel" Tuazon
- "Het is mijn leven" (2016) als Bea
- "De belofte van eeuwig" (2017) als Joanna Arevalo
- "Heilig licht van het hart" (2018) als Melissa Ramirez-Buenavista
- "Mea Culpa:Wie heeft de dans?" (2018) als Bea Ramirez
- "Precious Hearts Romances Presents:The Bastards" (2018-2019) als Ysabel Salvador-Guzman
- "The Story of My Home" (2019) als de jonge Myrna
- "Wie danst? Mijn schuld" (2019-2020) als Bea Ramirez
- "Verboden spelshow:geen slaap! Nee! Nee! Nee!" (2020) als gast (verschillende afleveringen)
- "Run To Me:The Ultimate Fan Race" (2020) als gastheer
- "The Clash" (2021) als gastheer
- "The Voice Kids" (2021) als Team Sarah Coach