Dues germanes a l'atur troben una curiosa manera de guanyar-se la vida: Netejar les escenes del crim després que la policia hagi fet la seva feina. A mida que treballen juntes, aprenen a reconciliar les seves diferències i a superar un passat problemàtic.
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...