The Flash

Barry Allen (Ezra Miller) is the fastest man alive. Realizing he can go back in time with his powers, he wants to use this chance to save his mom. But what Barry doesn’t know is that by doing this, he will alter the timeline. Suddenly there is a world with no Justice League and on top of that General Zodd has returned. It will take an unlikely few allies to set things right.

Full disclaimer time: I almost gave this movie a skip. With all the hot water that Miller has found themselves in, it was enough to nearly turn me away for good. I struggled with this a lot, but my curiosity eventually got the better of me. At the end of the day I thought it was best to put my feelings aside and focus on the film. I am so glad that I did!

This is one of the best DC entries to date. It had everything you could think of – some crazy CGI moments that made my head spin in the best way possible, superheroes old and new, some laugh out loud moments and, of course, some pretty epic cameos. Flash’s origin story has been a long time coming and it certainly delivered.

Miller was enjoyable enough as our lead. I thought it was fun that they played two versions of Barry, giving them each different enough characteristics and mannerisms to keep things interesting. With an array of cast members including but not limited to Ben Affleck, Michael Keaton, Michael Shannon, Ron Livingston, Jeremy Irons and Kiersey Clemons, my heart was sold to Sasha Calle who portrayed Supergirl. Though her part wasn’t as elaborate as I was hoping, it was captivating enough that I can only dream we’ll see her again down the line.

Part of me cannot fathom how I almost gave The Flash a miss. Not only is it one of the biggest blockbusters of the summer, it is one of the biggest blockbusters of the year. Now that DC is under a new team, I can only hope they will continue to improve.

Rating: ♥️♥️♥️♥️