Lorsque Nicolas (Henry Golding) est invité à participer à un essai clinique permettant aux participants de contrôler leurs rêves, il se lance dans l’aventure dans l’espoir de se remettre de la perte tragique de sa petite amie, Daniela (Beatrice Grannò).
A la fin des années 1940 en Galice, une jeune femme bourgeoise audacieuse à l'âme de policière, Marina Quiroga (Aura Garrido), se lance à la poursuite du tueur en série qui rôde dans la ville depuis des mois.