。迪士尼对该片没信心，因而将该片的制作权卖给，同时保留发行权和12.5%的票房收入。在开拍前数个月，沙马兰就开始创作分镜剧本。
选角.沙马兰表示，剧本中的麦坎一角原本就是为演员布鲁斯·威利量身打造的，因为威利当时正在费城拍《未来总动员》（1995年）。「他就这样出现在我的脑海里了」，沙马兰说道。不过沙马兰也自知希望渺茫，因为威利当时是大牌影星，在有限的预算下不见得请得来。前期制作时，有不少演员都想担纲此角，不过剧组最后还是找上威利。碰巧，威利在1997年因拒拍《》而与制片公司弄僵，