Inglaterra, años treinta. Christopher Banks se ha convertido en el más célebre detective de Londres. Pero hay un enigma que es incapaz de resolver y del que él mismo es protagonista: cuando era niño y vivía en Shangai con su familia, sus padres desaparecieron misteriosamente, acaso secuestrados por la mafia china por un asunto relacionado con el tráfico de opio. El, que creció como un huérfano, tiene recuerdos vagos y contradictorios de lo que realmente sucedió. Pero la ausencia de sus padres, de los que ni siquiera sabe con seguridad si están vivos o muertos, le atormenta. Y por eso decide que debe enfrentarse al caso de su vida y viaja desde una Europa convulsa en la que emerge el fascismo y se avecina la guerra a un Shangai convertido en polvorín en el que se enfrentan los chinos comunistas y el ejército japonés invasor. En esta ciudad cosmopolita y caótica Christopher Banks, en busca de las claves de su pasado, se verá inmerso en una pesadilla kafkiana...