Noni Hazlehurst was born on August 17, 1953 in Melbourne, Victoria, Australia. She is known for Candy (2006), Little Fish (2005) and Ladies in Black (2018).
After raising an unnervingly talented spider in secret, 12-year-old Charlotte must face the facts about her pet-and fight for her family's survival-when the once-charming creature rapidly transforms into a giant, flesh-eating monster.