- "Apocalypse Child" (2015) as Angela
- "Sunday Beauty Queen" (2016) as Margie
- "Birdshot" (2016) as Maya
- "The Day After Valentine's" (2016) as Rachel
- "The Ghost Bride" (2017) as Lina
- "Balangiga: Howling Wilderness" (2017) as Agueda
- "Aurora" (2018) as Jacq
- "Goyo: Ang Batang Heneral" (2018) as Segunda Katigbak
- "Verdict" (2019) as Bea
- "An Open Door" (2020) as Bea
- "How to Die Young in Manila" (2020) as Mayen
Television:
- "Maalaala Mo Kaya" (2015) as Young Nida Blanca
- "FPJ's Ang Probinsyano" (2015-2016) as Maria Isabel "Bel" Tuazon
- "Wansapanataym" (2016) as Bea
- "The Promise of Forever" (2017) as Joanna Arevalo
- "Sana Dalawa ang Puso" (2018) as Melissa Ramirez-Buenavista
- "Mea Culpa: Sino Ang May Sala?" (2018) as Bea Ramirez
- "Precious Hearts Romances Presents: Los Bastardos" (2018-2019) as Ysabel Salvador-Guzman
- "Maalaala Mo Kaya" (2019) as young Myrna
- "Sino ang May Sala? Mea Culpa" (2019-2020) as Bea Ramirez
- "Bawal na Game Show: Tulo Pa! Pa! Pa! Pa!" (2020) as Guest (Various Episodes)
- "Run To Me: The Ultimate Fan Race" (2020) as Host
- "The Clash" (2021) as Host
- "The Voice Kids" (2021) as Team Sarah Coach