。
拍摄.电影的主体拍摄工作于2010年6月14日在夏威夷展开，2010年8月转战加利福尼亚州，主要是在长滩的海滨进行，而白浪湾原计划在夏威夷的海泉湾（）拍摄，但由于有巨浪作梗，最后改在环球影业的外景场地完成。剧组还在波多黎各圣胡安的帕洛米洛斯岛和圣克里斯托瓦尔堡（）进行了短暂的摄制工作，再于9月到达英国继续拍摄直至11月18日结束，整个主体拍摄周期共106天。英国的外景地点包括伦敦的汉普敦宫，肯特郡的诺尔大宅（）以及格林尼治的旧皇家海军学院（）。内景则是在伦敦的松林制片厂（）摄制