In the future city "Mirror City" where memories can be bought and sold, Ling Chen, an amnesiac memory restorer, accidentally got involved in a strange commission. A data chip carrying broken memories, and a mysterious woman who repeatedly appears in his dreams lead him to the darkest secrets deep in the city. In order to recover her, and to recover his imprisoned past, he must race against an invisible enemy in a maze of true and false memories.