Perfect Stranger
Mike McGranaghan
Perfect Stranger makes a fatal mistake that too many modern-day thrillers make: it so desperately wants to fool you with its plot twists that it ends up playing unfairly.