Legendarny iluzjonista Harry Houdini (Guy Pearce) nie potrafi uwolnić się od nawiedzających go wizji nieżyjącej matki. Magik wyznacza wysoką nagrodę dla tego, kto nawiąże kontakt z jej duchem i zdoła przywołać ostatnie słowa zmarłej. Wyzwanie podejmuje szkocka spirytystka, Mary McGarvie (Catherine Zeta-Jones). Kobieta ma nadzieję, że uda jej się zdobyć zaufanie Houdiniego oraz fortunę, która zapewni jej dostatnie życie. Jednak znajomość z magikiem przybiera niespodziewany dla obojga obrót.