Mary McGarvie (Catherine Zeta-Jones) og hennes datter Benji (Saoirse Ronan) er bedragerske tyver som lever på det de stjeler. De ser en utvei fra dette livet da de får greie på at den kjente illusjonisten Harry Houdini (Guy Pearce) utlover en dusør på 50 000 pund til den som kan få spirituell kontakt med moren hans. Det de ikke regner med, er at de straks begynner å bry seg om ham, selv om begge så godt de kan prøver å skjule det. Men det de også erfarer er at å være involvert i livet til Houdini medfører en pris de ikke er sikre på at de vil betale.