La giornalista Sondra Pransky (Scarlett Johansson) va in Inghilterra per intervistare un famoso attore. Dopo l'intervista si reca a uno spettacolo del mago Sid Waterman (Woody Allen) dal quale viene scelta per partecipare a un'esibizione. Durante lo spettacolo Sondra viene contattata da Joe Strombel (Ian McShane), un giornalista morto mentre stava dando la caccia al "killer dei tarocchi". Informata da Joe, Sondra si mette a sua volta sulle tracce del killer: il principale indiziato è Peter Lyman (Hug Jackman).