Edimburgo 1926. Nell'ambito del suo tour mondiale giunge nella città scozzese il più grande illusionista di tutti i tempi: Harry Houdini. In città Mary McGarvie esercita la professione di medium, accompagnata dalla figlia Benji. Houdini ha lanciato una sorta di sfida: chi riuscirà a mettersi in contatto con lo spirito di sua madre riceverà un'ingente somma di denaro. Mary è attratta dalla ricompensa e, basando la sua attività sulla contraffazione, cerca di entrare nel privato della star per carpire informazioni utili a farle vincere il premio. Ma al cuore non si comanda...