霍华于2006年10月签约饰演东尼的挚友詹姆士·「罗德」·罗德斯；葛妮丝·派特洛于2007年1月签约饰演东尼的女友小辣椒·波兹；而杰夫·布里吉则在同年2月加入剧组，饰演奥比戴亚。
拍摄.《钢铁人》的制片基地位在美国加利福尼亚州洛杉矶的前休斯公司片场。法夫洛之所以不选择将该片的背景设定在美国东岸，是因为许多超级英雄电影的背景都在那儿。该片的主体拍摄始于2007年3月12日。剧组首先拍摄东尼在阿富汗被恐怖组织关在洞穴里的桥段。为了拍摄洞穴，剧组搭了一个长的巨型布景。布景中设有可调整的岔