世界上有成千上万的魔术师,但他们大多数都是骗子,而斯坦利(科林·费尔斯·科林·费尔斯饰)属于有真本事的一群。虽然他是英国人,但他非常擅长表演东方魔术。在巡演的同时,史丹利也在从事“魔术打假”的事业,将业内的害群之马一一驱逐。 一天,来到法国的斯坦利遇到了一个名叫索菲(艾玛·斯通·艾玛·斯通饰)的女孩,她自称是一名通灵师,可以与死者交流。 斯坦利一眼就断定苏菲在撒谎,于是她成了斯坦利的下一个“猎物” 不知道随着时间的推移,苏菲这个酷儿女孩渐渐动摇了斯坦利的意志,斯坦利发现自己被这个神秘的女孩迷住了。