公司还曾考虑由托尼·斯科特、达伦·阿伦诺夫斯基、邓肯·琼斯、乔纳森·里贝斯曼和马特·里夫斯来执导本片，但最终选中的是扎克·施奈德，他于2010年10月加入，演员的敲定则在11月开始。
拍摄.电影的拍摄工作于2011年8月1日在芝加哥以西杜佩奇机场附近的一个工业园展开，工作代码为“秋霜”（Autumn Frost）。扎克·施奈德表示考虑其格式上的局限性，自己不大情愿将本片拍成三维电影，而是选择先用传统的2D方式拍摄，再在后期制作中将其转换为3D。他还选择了使用胶片摄影机而非数码摄影机