Train station can be seen on what is supposed to be an island.
Erica Tremblay (Sofia) was left out of the credits by mistake.
When Ben is at a kitchen in Shanghai, as he is about to exit, the electrical socket that is show next to the door is an American 240VAC electrical socket, not an Australasian type socket.