2008年7月在加州洛杉矶进行拍摄， 但是改到2008年8月于加拿大温哥华开拍。 由于2008年末发生了美国演员工会劳工争议问题，剧组马上设立一个应急计划来让电影顺利拍摄。新力影业影像工作室负责本片的特效部分。电影制作预算超过两亿美金，2008年在加拿大温哥华实景拍摄5个月，片内多数灾难场景全靠电脑特效，后制长达14个月模拟完成154分钟的灾难片段。为了拟真，剧组用50万吨的钢铁建造出8000平方呎的可摇动的浮动式底板，让摄影机随同演员跟着车子、飞机等道具一起摇动，让地震场景更加逼真。片中演员谐仿加