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.
Sheila P. Francisco
31 Jan 2025
25 Nov 2022
05 Jul 2019
27 Aug 2025
25 Dec 2025
08 Sept 2003
24 Apr 2025