Leila Leigh sinh ngày 9 tháng 4 năm 1975 tại Rome, Lazio, Italy. Cô là một diễn viên và nhà sản xuất, được biết đến với những bộ phim 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 đứa con.