Sondra Pransky (Scarlett Johansson), una estudiante americana de periodismo, se halla en G. Bretaña visitando a unos amigos. A lo largo de su estancia en la ciudad de Londres, asiste a un espectáculo de magia, donde un ilusionista (Woody Allen) la invita a subir al escenario para hacerla desaparecer. Mientras que espera que el mago ponga en práctica su truco, recibe la visita del espectro de un reputado cronista fallecido (Ian McShane), que ha venido desde el Más Allí para servirle en bandeja la exclusiva del año. El espíritu asevera que Peter Lyman (Hugh Jackman), el rico y atrayente hijo de un conocido aristócrata británico, es realmente el conocido asesino en serie conocido como «el asesino del tarot». .