旬在洛杉矶开拍，然后于3月至4月中旬移师至新墨西哥州的圣塔菲取景。该片的主体拍摄始于2010年1月11日，由掌镜。开拍后数天，克拉克·格雷格签约回归饰演他在《钢铁人》和《钢铁人2》中饰演的角色——神盾局探员菲尔·考森。2月，派拉蒙影业为了在加利福尼亚州德尔马的海滩拍片而与德尔马的市议会交涉。3月15日，剧组移师至新墨西哥州的取景。剧组将当地一座曾是许多西部片取景地的旧式风格城镇重新布置以利拍片。4月，剧组取消在德尔马的拍摄计划，理由是「在离总部太远的地方拍片预算会出问题」。接着，剧组前往北加利福尼亚州的某未