Henry est un jeune orphelin doté d'une capacité spéciale. En raison d'une "malédiction" qu'il porte depuis sa naissance, il peut voyager dans le monde des rêves et influencer les rêves des autres. Cependant, une nuit, il se retrouvera empêtré dans un monde beaucoup plus sombre après être tombé dans le rêve d'un vieux chasseur nommé Rycaon, un alcoolique solitaire au destin difficile, qui porte lui aussi une malédiction.