以不选择将该片的背景设定在美国东岸，是因为许多超级英雄电影的背景都在那儿。该片的主体拍摄始于2007年3月12日。剧组首先拍摄东尼在阿富汗被恐怖组织关在洞穴里的桥段。为了拍摄洞穴，剧组搭了一个长的巨型布景。布景中设有可调整的岔路，好让拍摄作业不会受限。美术指导看了一段拍阿富汗的塔利班成员的影片，片中该名塔利班成员在说话时嘴巴因气温低而吐出了白烟，里瓦因此发现洞穴里面应该要是很冷的，于是在布景内装设了空调系统。为求写实，他还去调查了狱中不得已凑合着用的东西，例如片中出现的塞了茶叶、用来泡茶的袜