This movie is just not that good.

It starts out very promising, the first 15min of the movie make you excited for what is about to come next. But as the movies goes on, you realize that the dialogue (the little that was in this movies) is not good. The plot is scattered all around the place. The characters have no story, some of them don't even have names. The timeline trick was really not that clever. And the emotional connection was non existent due to all of the aforementioned reasons.

Never once did i feel, while watching this movie, the epic magnitude of the situation. When Branagh's character stated how many soldiers where saved i almost choked on my popcorn, because the beach looked like it had max. a few hundred men waiting in line. Nolan should have used cgi, at least on the beach scenes.

There were few things that were silly and felt rushed. A young boy accidentally suffers a fatal wound, and the old man responsible for him doesn't even bat an eye. The boy ends up being dead, and the old man still couldn't care less. Tom hardy's character flies on an aircraft out of gas for what seems to be an eternity. Then lands the plane nice and neat on the enemy shore, when he could have landed it anywhere safe.

Nolan should get help when writing scripts. Action alone do not make a movie.