Detective John Koski (Jon Voight), an expert in tracking down kidnapped children, is about to be thrust into one of the strangest cases of his career. When the police chief's niece, Amy (Chloe Lesslie), goes missing her workaholic mother, sinister father and a flirtatious babysitter all come under suspicion. But the most mysterious suspect of all is Rory, Amy's imaginary friend who's starting to become very real. Hawing discovered that Amy's family home is possibly haunted, a sceptical Koski is reluctantly paired with a professional psychic. But the closer they get to solving the mystery, the closer they get to Koski's own dark past.