Chen est médecin dans une petite clinique de Kaili, ville brumeuse et humide de la province subtropicale du Guizhou. Il a perdu sa femme lorsqu'il était en prison pour avoir servi dans les triades. Aujourd'hui, il s'occupe de Weiwei, son neveu, qu'il aimerait adopter. Lorsqu’il apprend que son frère a vendu Weiwei, Chen décide de partir à sa recherche. Sur la route, il traverse un village étrange nommé Dangmai, où le temps n’est plus linéaire. Là, il retrouve des fantômes du passé et aperçoit son futur... Il est difficile de savoir si ce monde est le produit de sa mémoire, ou s'il fait simplement partie du rêve de ce monde. La douceur du regard de Bi Gan pour les habitants de Kaili fait penser au cinéma d'Apichatpong. On retrouve aussi l'onirisme du thailandais, où rêve et réalité se mélangent. Le sommet du film est un plan séquence en travelling dans un petit village qui se veut une plongée dans l'inconscient du personnage principal. Enfin, le film est bercé par une voix-off de poèmes.