Ginny & Georgia’s Felix Mallard to face off with deadly arachnids

Felix Mallard of the Netflix series Ginny & Georgia is set to star in the deadly arachnid film Nest, filming in Australia next year Ginny & Georgia star Antonia Gentry was recently seen in the time travel slasher Time Cut, and earlier today we heard that Gentry’s co-star Nikki Roumel stars in the upcoming time … Read more