5.4
The Bayou
2025 · Movie · Thriller · Horror

Acting
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 · Thriller · Horror
2003 · TV Series · Comedy · Drama
2025 · Movie · Drama
2022 · Movie · Fantasy · Comedy
2025 · TV Series · Comedy
2019 · Movie · Music
2025 · Movie · Comedy