Stanley (Colin Firth), um talentoso mágico, é contratado para desmascarar uma simpática jovem que afirma ser médium. Inicialmente cético, ele aos poucos começa a duvidar de suas certezas e se vê cada vez mais encantado pela jovem Sophie (Emma Stone).