Dr. Michael Strother (Goran Visnjic) ist ein amerikanischer Schlaftherapeut in London. Er besitzt eine besondere Gabe: Er kann in die Seelen seiner Patienten sehen. Diese Fähigkeit führt ihn mit Clara Strother (Miranda Otto) auf gefährliches Terrain, als er beginnt, Scotland Yard in einem Fall um einen Serienkiller zu unterstützen. Die Polizistin Janet Losey (Shirley Henderson) bittet ihn, die Gedanken eines stummen Mädchens zu lesen, die dem Killer nur knapp entkommen konnte. Eine düstere Reise beginnt, als Dr. Strother in die merkwürdigen, geheimnisvollen Visionen seiner jungen Patientin eintaucht.
Dr. Michael Strother (Goran Visnjic) is an American sleep therapist in London. He has a special gift: he can see into the souls of his patients. This ability leads him into dangerous territory with Clara Strother (Miranda Otto) when he begins to support Scotland Yard in a case involving a serial killer. Police officer Janet Losey (Shirley Henderson) asks him to read the mind of a mute girl who narrowly escaped the killer. A dark journey begins when Dr. Strother immerses himself in the strange, mysterious visions of his young patient.