I like historical movies to be historically accurate. Dunkirk is a massively disappointing mish-mash.
It tries to tell the different stories - land, air and sea. In real-life each story happens on a totally different time scale not so in the movie.
Germans are not referred to as Germans but as "the enemy".
Spitfires did not have fuel gauges at this time of the war.
A Spitfire out of fuel will not glide - it will plummet...and it certainly won't land perfectly on a sandy beach.
I found the movie to be implausible and it did not resonate with me at all. In fact, from a historical point of view I found much of the movie laughable.
Even the costuming was pathetic. The British uniforms were too clean and not representative of an army that had been on the run for nearly two weeks.
Little or no reference is made of the incredible efforts of the French army to hold the perimeter. No credit is given to Hitler for issuing a 'halt order' to the panzers. No mention is made of the 700 or so small private vessels whose heroism made a significant contribution to the success of the evacuation.
Its only redeeming feature is - sorry, my mistake. It has no redeeming features.
Although, apparently, Christopher Nolan's mother considers the movie to be a magnificent cinematic achievement.