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