El embrujo de Shanghai es una novela del escritor español Juan Marsé, publicada en 1993. La historia se desarrolla en la Barcelona de la posguerra y narra la vida de Daniel, un adolescente que se ve envuelto en un mundo de sueños y fantasías a través de las historias que le cuenta un amigo de su padre. Estas historias le transportan a un Shanghai exótico y peligroso, lleno de nazis, pistoleros y mujeres fatales. A través de estos relatos, Daniel intenta escapar de la gris realidad que le rodea y encontrar un sentido a su vida. La novela explora temas como la infancia, la memoria, la imaginación y la búsqueda de la identidad en un contexto histórico difícil.