拍摄.该片于2012年5月在美国开拍，同年12月10日在中国北京取景。2012年5月31日，詹姆斯·戴尔被拍到现身北卡罗来纳州的拍摄现场，他竟穿上一套甚像《钢》片男主角小罗伯特·唐尼的战甲，但看真点它的红白蓝三色涂装又颇像美国队长，遂被漫画迷发现那应是反派角色钢铁爱国者（Iron Patriot），如无意外应会和罗拔对着干（其实是战争机器的新涂装）。与此同时，有指金像影帝宾·京士利传闻会演的另一反派满大人佔戏不多，罗拔的另一敌人应该为男星佳·皮雅斯所演的科学家 奥德区·齐礼安。