罗来纳州西部特兰西瓦尼亚县的布里瓦德镇 (Brevard) 附近开拍，大多数外景是摄于亨德森县与特兰西瓦尼亚县之间的，公园佔地40平方公里，摄制队在该处拍摄第11区暴乱的场面。由于部分拍摄时间表的紧密，这部电影是以菲林胶卷拍摄而非数码制式。导演罗斯在《纽约时报》的访问时说，「我不想经常有数码拍摄带来技术问题的风险—我们根本负担不起任何的延误」。拍摄于2011年9月15日完成，最终预算报告在$90,000,000美元至$100,000,000美元之间，补贴后减少了$78,000,000美元，史蒂文·索德伯格担