What's bad about this movie is that it's good for it's first half and then the second half, the movie kind of just does what it wants for the sake of preserve it's twists. Quite literally teleporting in whatever a scene needs whenever it decides it needs something. The gun positioned on the rock as the drowning protagonist needs something to kill the guy holding him down, the random guy that got teleported precisely behind an important character so that we can bayonet him.
Overall, beginning up until the tank scene is good. Everything else is garbage. Watch it if you but overall expect to be disappointed.