Quan Harry Houdini (Guy Pearce), el famós mag escapista, arriba a Edimburg en la seva gira mundial, ofereix una gran recompensa a la persona capaç de contactar amb la seva mare recentment difunta. Mary (Catherine Zeta-Jones), una atractiva i misteriosa mèdium, parapsicòloga escocesa, accepta el desafiament atreta pels diners. Houdini farà tot el que es pugui per desemmascarar la misteriosa dona, però no podrà evitar sentir-se cada vegada més atret per ella...