Chińczyk Wei Ling Soo jest najznamienitszym iluzjonistą swoich czasów, ale mało kto wie, że za jego sceniczną maską kryje się arogancki Anglik - Stanley Crawford (Firth), żywiący wyjątkową awersję do wszelkiej maści spirytystów. Za namową przyjaciela Stanley wyrusza z misją do położonej na Lazurowym Wybrzeżu posiadłości rodziny Catledge. Na miejscu, udając zamożnego biznesmena, ma zdemaskować oszustwa pięknej kobiety-medium - Sophie Baker (Emma Stone), rzekomo potrafiącej czytać w myślach i rozmawiać z duchami. Zadanie Stanleya skomplikuje się, gdy on sam wpadnie w sidła zniewalającego uroku Sophie, a próbka niezwykłych zdolności medium na dobre zachwieje wszystkim, w co dotychczas wierzył.