演原本计划是2012年才上映本片的，只不过在派拉蒙公司的坚持下，他才同意2011年上映，并因此提前于2009年10月就开始起筹备本片了。导演想赋予本片的故事更多神话色彩，更多的角色发展以使影片更加黑暗和情感化，到2010年10月才正式确定片名。由于《阿凡达》运用3D技术的成功，因此主创们决定拍成3D电影。影片70%是以3D方式拍摄的，其余的部分则是在后期转换成3D。2010年3月19日，剧本创作完成。2010年5月18日正式开拍，拍摄地包括芝加哥、佛罗里达、印地安纳州、洛杉矶、密歇根州、华盛顿特区和莫斯科