Usta bir illüzyonist olan centilmen İngiliz beyefendisi Stanley Crawford (Colin Firth), çocukluk arkadaşı Howard Burkan’ın (Simon McBurney) ısrarlarıyla Catledge ailesini malikanelerinde ziyaret etmeyi kabul eder. Asıl amacı, buraya annesiyle birlikte davet edilen genç medyum Sophie Baker'ı (Emma Stone) gözlemlemektir. Zira hayatını, insanları sahte vaatlerle kandıran medyumların foyalarını ortaya çıkarmaya adamıştır. Bu nedenle kimliğini gizleyen ve kendini iş adamı olarak tanıtan Stanley’in amacı genç kadına yaklaşmak ve iddia ettiği medyumluk güçleriyle insanları kandırıp kandırmadığını anlamaktır. Ancak Sophie'nin güzelliği ve sevimli cazibesine kapılmamak Stanley için hiç de kolay olmayacaktır.