An explosion destroyed the happy ending.
The rare ending setting didn't make the movie get impressive, for most of settings were so dull, even boring. That's why I give it 6/10.
The storyline of heroine is weak and puzzling, and she was always divorced from the main line. To force the emotional part into the movie is unwise. But I believe the original scipt didn't have a heroine, for making the movie be a co-production to cater to policies, they found her and added her into the story.
Audiences get into the cinema for getting something, while the movie are lack of high-point, tear-point, or nervous point. Nothing, but dull and far-fetched plots, sudden character changes, and so on.
A good movie should have power to let people remember it.