Pretty good movie with some unnecessary flaws. Just don't watch the ending

Rating: 8/10 (31 July 2019)

To be honest, i only expected a mediocre action movie going in, but i had to change my mind on that. Even with its flaws, it's still a very entertaining movie that i quite enjoyed.
I certainly did not expect the movie to subvert some action movie tropes in the way it did, which is one of the main reasons i enjoyed this movie so much. In particular, how merciless war was being portrayed, that is something you don't see very often to this extent. The time loop mechanic certainly helped making that possible and was used well in that regard.
However, towards the end the movie takes just about everything it did well, and simply throws it out of the window. The movie was perfectly fine without the female character (who, thanks to the time shenanigans, only knows the protagonist like less than a day) throwing herself at the protagonist. It was perfectly fine without forcing a happy ending, i thought the moment where the heroes were just dead was perfect and is was extremely disappointed to see they didn't just stop there.
And the movie also just had to stop being sensible about how dangerous war is for some reason towards the end, and forget that surviving took the protagonist countless attempts and lots of training. Suddenly they can just handle ridiculously bad odds without second chances. It nullifies what the rest of the movie stood for and what made it interesting, and i honestly recommend simply skipping the ending. I wish i could forget it.
Up until that point, it was thoroughly enjoyable though and i definitely recommend it, it's an action movie that stands out.