Here's why Zack Snyder didn't use Grant Gustin's Flash in Batman v Superman

Zack Snyder's Batman v Superman: Dawn of Justice will finally be making its cinematic debut this week, and it will serve as a launching pad for many of DC's biggest heroes. One of the Justice Leaguers set to cameo in the film is The Flash; Grant Gustin plays the character on the small screen, but Ezra Miller will be the Scarlet Speedster in DC's cinematic universe.

In a new interview with the New York Daily News, Snyder explained his decision to not bring Gustin's popular version of Barry Allen to the big screen, admitting "I just don’t think it was a good fit."

"I’m very strict with this universe and I just don’t see a version where… That [tone is] not our world. … Even if Grant Gustin is my favorite guy in the world and he’s very good, we made a commitment to the multi-verse (idea), so it’s just not a thing that’s possible."

Just because Gustin isn't playing the Flash in the movies doesn't necessarily mean he won't eventually make it to the big screen. In the quote, Snyder referenced the idea of the multiverse, which would allow both versions of the speedster to exist alongside one another. With recent eye-opening reports on Marvel's cinematic universe showing the struggles of having a world where everything is connected, this could be the best compromise.

Directed by Zack Snyder and starring Henry Cavill, Ben Affleck, Diane Lane, Gal Gadot, Jesse Eisenberg, Jeremy Irons, Laurence Fishburne, and Amy Adams, Batman v Superman: Dawn of Justice will arrive in UK and US cinemas on March 25, 2016.

Images: Warner Bros/CW

Amon Warmann

Amon is a contributing editor and columnist for Empire magazine, but is also a Film and TV writer for GamesRadar+, Total Film, and others. He has also written for NME, Composer Mag, and more, along with being a film critic for TalkSport. He is also the co-host of the Fade to Black Podcast, and a video mashup creator. Can also do a pretty good Bane impersonation.