原打算在澳门众多赌场之一建立取景拍摄地点，然而法律禁止在赌博场所附近拍摄，故赌场设置于香港仔的珍宝王国。为了将用于娱乐场所的装置转移到水上场所，制片人聘请了许多当地人来执行这项任务，他们习惯于使用舢舨充当卡车一样运送器材。其他取景地包括香港国际机场、香港洲际酒店和玛嘉烈医院。接下来的一个月的主要拍摄转移到伊利诺伊州的芝加哥，此部分在电影中作为承接作用。除了用作芝加哥本身的背景外，许多城市景观及其周围的郊区都被用来模仿明尼苏达州明尼阿波利斯及乔治亚州亚特兰大。由于主要摄影在冬季进行，因此降雪是模拟「持续性