《超级魔 术师》这部电影的项目,其实在2006年就已经确立了。当时,新线公司着手拍摄的这部电影叫做《波特·迪根森:地球上最伟大的魔术师》(Burt Dickenson: The Most Powerful Magician on Planet Earth)。可是这部电影一直没有开拍,也没有演员阵容被确定。直到2010年,史蒂夫·卡瑞尔才被当做主演确定了下来。2011年7月,影片的剧本被 改写,故事变成了一个老魔术师遭到年轻魔术师挑战的故事。2011年10月,金·凯瑞加入到剧组当中,影片的剧本再一次被修改。而且,为了突出凯瑞的戏 份,编剧组特意把年轻魔术师塑造成了一个颇为非主流的街头魔术师。