Leila Leigh sinh vào ngày 9 tháng 4 năm 1975 tại Rome, Lazio, Italy. Cô là một nữ diễn viên và nhà sản xuất, nổi tiếng với các tác phẩm như The Life Coach (2005), Conception (2011) và The Hungover Games (2014). Cô đã kết hôn với Josh Stolberg từ ngày 15 tháng 9 năm 2001. Họ có hai người con.