La cinta está basada en la novela Yi Hun You Shu (traducida al inglés como A Means To Transfer Souls), del escritor chino Jiang Bo.
El actor Chang Cheng perdió poco más de 24 kilos, en tres meses, para asumir el papel principal de Chao.
El director Wei-Hao Cheng dice que la muerte de su padre por cáncer le dio una conexión personal con la película, ayudándolo a reflexionar sobre los lazos entre los difuntos y los vivos de una manera más profunda.