一共为本片完成四个版本的剧本。原着小说的最后，人类战胜怪形，但看到飞向其他陆地的鸟类不禁担心它们已遭怪形感染。卡本特决定以幸存者慢慢冻死，避免人类被怪形感染为电影结局，觉得这是英雄的至高境界。兰开斯特根据导演设想写下结局，这样也能避免歪曲或摧毁怪物的《迷离境界》式结局，他还希望在最后两个人物身上营造出模棱两可的氛围，不知道他们是否相互信任，是恐惧还是放心。
演员敲定.寇特·罗素确定出演前就已参与本片制作，协助卡本特完成构想。环球影业直到1981年6月才敲定罗素，他也是本片最后确定的