Stacy Title was born on 21 February 1964 in Queens, New York City, New York, USA. She was a director and producer, known for Let the Devil Wear Black (1999), The Last Supper (1995) and Down on the Waterfront (1993). She was previously married to Jonathan Penner. She died on 11 January 2021 in Los Angeles, California, USA.
- Director(directed by)
Contribute to this page
Suggest an edit or add missing content