Sam Raimi
羅拔·唐尼本來是山姆·雷米的主角首選。不過當羅拔·唐尼拒絕了之後，強尼·戴普被傳會接手。到了2011年2月，占士·法蘭高進入了最後的商討階段。這是占士·法蘭高和山姆·雷米繼2007年的《蜘蛛俠3》之後首次合作。除了法蘭高之外，山姆·雷米的弟弟泰特·雷米（Ted Raimi）也會擔綱演出。電影採用3D攝影機拍攝，主要拍攝工作在2011年7月於密歇根州展開。