Cuando Harry Houdini (Guy Pearce), el famoso escapista, llega a Edimburgo en su gira mundial, ofrece una gran recompensa a la persona capaz de contactar con su madre recientemente fallecida. Mary (Catherine Zeta-Jones), una atractiva médium, acepta el desafío atraída por el dinero. Houdini hará todo lo posible por desenmascarar a la misteriosa mujer, pero no podrá evitar sentirse cada vez más atraído por ella...