Leila Leigh nació el 9 de abril de 1975 en Roma, Lazio, Italia. Es una actriz y productora, conocida por The Life Coach (2005), Conception (2011) y The Hungover Games (2014). Está casada con Josh Stolberg desde el 15 de septiembre de 2001 y tienen dos hijos.