Dunkirk was technically impressive but it was too cold for my liking. Hacksaw Ridge on the other hand had me close to tears in the climax and I'm very rarely emotional. Bonus credit to Mel Gibson for what he was able to produce on much smaller budget.
Finally watched Last Jedi today. I avoided spoilers going in but knew that the critics loved it and a lot of fans were negative, so I was bemused because I thought it was a great Star Wars movie. Perhaps a bit long compared to TFA and RO but that's a minor quibble. I haven't really delved into the criticism yet but most of the posts I've read don't hold much water because they basically just say the movie was crap and offer vague explanations why. So far the comments section of this article on AV Club is the most balanced and intelligent discussion I've found: