This intense start to the DC universe is directed by Zack Snyder and starring Henry Cavill (Man of Steel, Man from Uncle), Jesse Eisenberg (Now You See Me, The Social Network), Ben Affleck (Good Will Hunting, Argo), Amy Adams (Big Eyes, Moonlight Serenade), Gal Gadot (Fast and Furious, Triple 9), Jeremy Irons (Highrise, Kafka), and Lawrence Fishbourne (21, The Matrix). It had a good plot and Jesse Eisenberg was very impressive as Lex Luthor. This actually made me look forward to Aquaman and Wonderwoman movies. One of possibly the powerful things in this movie was the music, composed by Hans Zimmer (Inception, The Lion King, Pirates of the Caribbean) and Junkie XL (Inception, Dark Knight Rises, 300: Rise of an Empire). I think that Bruse Wayne’s dreams should of had easier-to-understand references to the comics so that an everyday movie-goer would not be terribly confused.
When the whole world is scared of what Superman can do, Bruce Wayne takes into his own hands to fix the problem. When Alex Luthor forces Superman to kill the Batman, the game changes. Luthor then creates Doomsday to kill Superman, this then leads to an incredible 4 way battle between Batman, Superman, Doomsday, and Wonderwoman. This also introduces the origin story to a soon to be Flash (Ezra Miller), Aquaman (Jason Momoa), and Cyborg (Ray Fisher).
The plot was a bit extreme and some points were kind of glossed over, but the action was great. Batman/Bruce Wayne’s dream were thoroughly confusing.
O.K. So with a bit of research I have found out about Batman’s dreams. The desert one is actually more of premonition of a world in which Darkseid (who is master of the weird winged things) has turned Superman bad and now has an army. This is why there is a giant omega on the ground (Darkseid’s signature) and flash could be travelling back through time to warn Bruce about the coming storm.