I had a high expectation on this movie. Now I have seen it, I really think this movie is overrated. The Japanese girl Tomoko character is such a strange character. She is always yelling and her Chinese is very bad which is killing the movie. The over rapping with war time scene and current story line is not working at all.