Stacy Title was born on February 21, 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
The Bye Bye Man (2017). She was married to
Jonathan Penner. She died on January 11, 2021 in Los Angeles, California, USA.