Sheila Francisco is a Filipino veteran theater actress who has also made a mark in film for starring in the 2022 Sundance Film Festival Jury Prize winner Leonor Will Never Die.
Grass
Series • 2003
The Bayou
Movie • 2025
Happy Crush
Series • 2025
Bar Boys: After School
Ang Huling El Bimbo
Movie • 2019
Leonor Will Never Die
Movie • 2022
Outside De Familia