So this movie’s actually getting released. Who knew?

Behold the wacky architecture in the background! I think it may play well in China.

Judging from the far left building, maybe New York too.