复仇者联盟2：奥创纪元》及《复仇者联盟3：无限之战》中出演钢铁人一角。在2013年7月20日的圣地亚哥国际动漫展上，导演乔斯·温登宣布电影的副标题为「奥创纪元（）」。2013年8月，詹姆斯·史派德被宣布将饰演奥创。2014年2月11日，电影的于南非的约翰内斯堡开始拍摄的工作。电影的主体拍摄于2014年3月在英国萨里郡（）的谢珀顿片场（）展开，还有在意大利的巴尔德堡及瓦莱达奥斯塔大区，以及南韩的首尔拍摄额外的取景镜头。电影于2014年8月6日完成拍摄，并于2015年4月13日在洛杉矶举行《复仇者联盟2：奥创纪