Leila Leigh movie list
Leila Leigh was born on April 9, 1975 in Rome, Lazio, Italy. She is an actress and producer, known for Spiral: From the Book of Saw (2021), The Life Coach (2005) and The Hungover Games (2014). She has been married to Josh Stolberg since September 15, 2001. They have two children.