Actress Lucy Faust

Lucy Faust
Photo of actress Lucy Faust
Lucy Faust is an American actress born in New Orleans, Louisiana.
Place of birth
New Orleans, Louisiana, USA  New Orleans, Louisiana, USA
Movies that starred Lucy Faust (2 in total)
Oracle poster

Oracle [2023]

The Widow
Unhinged poster

Unhinged [2020]

Rosie
Support the project. Just 1 cup of coffee will help us grow
support kinobro