Leila Leigh werd geboren op 9 april 1975 in Rome, Lazio, Italië. Ze is actrice en producent, bekend van The Life Coach (2005), Conception (2011) en The Hungover Games (2014). Ze is sinds 15 september 2001 getrouwd met Josh Stolberg en ze hebben twee kinderen.