I'm coming to this moving having read a book on the Battle of Britain and seen a documentary on Dunkirk. Apparently, that is already too much knowledge. The historical inaccuracies in this movie are astounding and make watching it absolutely pointless. From the point where the beaches are missing 300-350k soldiers, the movie just can't be saved. Then you add in that this movie is incredibly boring, focuses almost entirely on characters you just can't like (apart from the captain, he was awesome) and this narrative element of allotting the soldiers a week, the boat a day and the plane one hour. And at that point, in addition to all I mentioned above, none of it makes any sense. Go and watch a documentary instead, or watch a better movie like "Tumbledown".