Prepare for an exhilarating journey as Barry Allen, known as the Flash, pushes the boundaries of time to alter history and rewrite wrongs from the past. However, his noble quest inadvertently unleashes General Zod, a formidable Kryptonian, who poses a dire threat to mankind's existence. With no fellow superheroes by his side, the Flash must coax a retired Batman out of seclusion, forging an unlikely alliance. Together, they embark on a mission to save humanity from impending doom and track down a captive Kryptonian, unraveling unexpected mysteries along the way.

Brace yourself for a high-stakes adventure where the fate of humanity rests on the shoulders of these extraordinary heroes.

The Flash, Batman, and Supergirl

Who is playing The Flash?

Ezra Miller will be reprising their role as The Flash/Barry Allen. Thanks to the multiverse, Miller will also be playing multiple versions of Barry Allen in The Flash movie.

Ezra Miller as The Flash

How many Batmans are in The Flash movie?

With The Flash movie taking place in a multiverse setting, there will be two Batmans, played by Michael Keaton and Ben Affleck respectively. Both Keaton and Affleck will be reprising their role as Batman/Bruce Wayne.

Michael Keaton as Batman

Who plays Supergirl in The Flash movie?

Sasha Calle will be playing Supergirl, replacing the character of Superman in a change from the Flashpoint comic storyline The Flash film is taking influence from.

Why is Superman not in The Flash?

While Henry Cavill was originally rumoured to appear as Superman in The Flash, conflicts with Cavill's schedule, as well as Warner Brothers plan take the character in a new direction, led to Cavill's exit from the project. As a replacement, the movie introduces viewers to Supergirl and her role in the Flashpoint event.

However, KC Walsh, a reliable film insider, tweeted that Cavill might still make a brief appearance through flashback sequences (along with Supermans from other movies), using previously filmed content.

The Flash will premiere in theatres on June 16th 2023, and you can get ready for the movie's release with our range of The Flash merchandise!