With Good Me Bad Me, Ali Land has given us the perfect psychological thriller. Annie’s mother is a serial killer. For years, she’s been killing little children and getting away with it. But one day, aged 15, Annie can’t take the horror of her mother’s actions any more and turns her into the police. Annie […]