If this film spurs you to want to learn more about this battle, it will have done its job.

Rating: 9/10 (13 November 2019)

Historical films are always difficult to pull off, because history doesn't always fit into a nice Hollywood mold. This is a time period I've always been fascinated by, and Midway is a battle I've read extensively about over the years. So for me, it was important that the story be told accurately, and not munged up with fake characters and story in order to give some star screen time.
Is the story accurate? Fundamentally yes. While there was some very minor conflation of supporting events, mostly for time, everything that unfolded is true, and I don't think there is anything shown that flat out did not happen (like in Pearl Harbor).
I thought the CGI work overall was excellent. It added to the story in the right way, and it was amazing to see them bring the Enterprise, Hornet, and Yorktown back to life. It was incredible to see those classic Dauntless's, Devastators, Mitchells, Zeros, Kates, and Marauders in the air again. I know some folks will quibble over aircraft insignia and the like, but the story is still intact.
I highly recommend seeing this movie. See it for the history, the story, and for the appreciation of the Greatest Generation. One thing that is undeniable, is that those guys had balls the size of coconuts.