Skip to content
NDISCOVERY
Sheila Francisco

Acting

Sheila Francisco

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.

Known for

5.4

The Bayou

2025 · Movie · Thriller · Horror

7.2

Grass

2003 · TV Series · Comedy · Drama

Sheila Francisco — movies & series · Netflix Discovery