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.
2025 · Movie
2022 · Movie
2003 · Series
2019 · Movie
2025 · Series