Movie poster

24 Framer · Fun Fact

Singapore's Marina Bay Sands hotel features prominently in the film, and the production had to coordinate with the actual hotel to film certain scenes, making it essentially a co-star of the movie.