I was excited for this movie, as it was Christopher Nolan, but I was very let down because of its inaccuracies. Christopher Nolan has a strong reluctance to use CGI and that was a big part in this mediocre movie. First they filmed on location, and that is quite good after a lot of good movies (eg.Gettysburg) were filmed on location. But they filmed in a town that has been completely rebuilt since ww2. Where is that burning houses, the screaming civilians? Second, at the start of the movie, one of the characters says that there are 400,000 good men on the beach. That is true in real life but in the film... where are they? All we see is a few hundred people lined up. There should be people running around, it should be filled to the brim. Christopher Nolan should of used cgi on this, instead of pretending that was 400,000 people. Third, I love the fact that they used real spitfires. The dogfights and the ships sinking using only practical effects is amazing. But in the film we only see 3 spitfires go to Dunkirk. They didn't just send 3. In reality 3400 planes went to support the soldiers, but many of them did get caught in dogfights but the fact that the film says that send only 3 is absurd and took me right out of the story. Overall this film has amazing practical effects and amazing use of visuals, but the historical inaccuracies is what disappoints me. If you want to see a more accurate representation of this amazing event, go watch atonement.