54
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.
Moviefone is your ultimate guide to what's new in theaters and streaming on any screen.