El Último Gran Mago

Año 1926. Cuando el famoso mago Harry Houdini (Guy Pearce) 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.