Leila Leigh est née le 9 avril 1975 à Rome, dans le Latium, en Italie. Elle est actrice et productrice, connue pour The Life Coach (2005), Conception (2011) et The Hungover Games (2014). Elle est mariée à Josh Stolberg depuis le 15 septembre 2001 et ils ont deux enfants.