Just wondering if anyone else noticed, when they are driving in the car, is the background Hong Kong? Cos I swear I saw the Bank of China building and other buildings in HK. I didn't really get the film, lol, might go see it again just to try and udnerstand it a bit more. I'm pretty sure it was HK, but I'm also sure it not set there.