1986-05-12 | New Orleans, Louisiana, USA
Lucy Faust is an American actress born in New Orleans, Louisiana.
Oracle
Warbirds
The Ravine
Renfield
Zoo
The Underground Railroad
Salem
American Horror Story