Biography: Leona Igoe
Birth Name: Leona Igoe
Birth Date: January 4, 1989
Birth Place: County Cavan, Ireland
Leona Igoe starred as the young architect in the supernatural thriller 'Puffball' (2007). The film revolves around her character moving to an isolated valley to build a house, becoming pregnant there, and subsequently facing threats from neighboring farmers who oppose her unborn child.