Mary McGarvie (Catherine Zeta-Jones), és kislánya (Saoirse Ronan) nem mindennapi produkcióval szórakoztatják a szenzációra éhes közönséget: azt állítják, az asszony médium, aki képes a halottakkal kommunikálni. Egy napon a legendás illuzionista, Harry Houdini (Guy Pearce) érkezik a városba, és nagyvonalú ajánlatot tesz: 10 000 dollár üti a markát annak, aki képes pontosan „közvetíteni” elhunyt édesanyja utolsó szavait. Mary elfogadja a kihívást – és elvarázsolja a bűvészt. Houdini szenvedélyes viszonyba bonyolódik a bájos szemfényvesztővel, miközben épp pályája legveszélyesebb mutatványára készül…