The Flash is a 2023 American superhero film based on the DC Comics character Barry Allen / The Flash. Directed by Andy Muschietti from a screenplay by Christina Hodson and a story by the duo of John Francis Daley and Jonathan Goldstein as well as Joby Harold, it is the 13th film in the DC Extended Universe (DCEU). Ezra Miller stars as Barry Allen, who travels back in time to prevent his mother's death and becomes stranded in an alternate past. Sasha Calle also stars in her film debut, alongside Michael Shannon, Ron Livingston, Maribel Verdú, Kiersey Clemons, Antje Traue, and Michael Keaton. Barbara Muschietti and Michael Disco produced the film for DC Films and Warner Bros. Pictures.
Development on a film featuring the Flash began in the late 1980s, with various iterations planned until it was redeveloped for the DCEU in 2014, when Miller was cast. Multiple writers and directors were attached over the following years, with Seth Grahame-Smith, Rick Famuyiwa, Daley, and Goldstein all departing the project over creative differences with the studios. Muschietti and Hodson became involved in July 2019, and pre-production began in January 2020. Influenced by the 2011 comic book storyline Flashpoint, the film explores the multiverse and features other DC characters, such as Calle's Supergirl and multiple versions of Batman, particularly Keaton's portrayal from the films Batman (1989) and Batman Returns (1992), while others were digitally included. Filming lasted from April to October 2021 at Warner Bros. Studios Leavesden and on location throughout the United Kingdom. The film's ending was altered several times during post-production due to changes in DC's wider plans under different studio leadership.
The Flash premiered at Grauman's Chinese Theatre in Hollywood, Los Angeles, on June 12, 2023, and was released in the United States on June 16, following multiple delays caused by the director changes and the COVID-19 pandemic. The film received mixed reviews from critics, who praised its humor, action sequences, and performances, but criticized the visual effects and third act. It was also a box-office bomb, grossing $271.4 million worldwide against a budget of $200–220 million. Its box office performance was attributed to factors such as Miller's legal issues and controversies, the DCEU's imminent reboot with the DC Universe (DCU), superhero fatigue, and the film's mixed reception and marketing practices.
Plot After helping Bruce Wayne / Batman and Diana Prince / Wonder Woman stop a robbery in Gotham City, Barry Allen / The Flash revisits his childhood home, where he lived with his parents Nora and Henry, before Henry's wrongful imprisonment for Nora's murder. On the day of her death, Nora sent Henry to pick up groceries she forgot to buy, leaving her alone in the kitchen where she was killed by an unidentified assailant. Overcome by emotions, Barry accidentally uses the Speed Force to travel back in time to earlier that day. Returning to the present, he discusses the incident with Bruce, who warns of the unintended consequences of time travel. Despite this, Barry travels to the day of Nora's death and places the missing groceries in Nora's cart to prevent Henry from leaving the house. As he returns to the present, Barry is attacked by an unknown speedster and emerges in an alternate 2013 where Nora is alive. He encounters his parents and his past self, and realizes this is the day he was struck by lightning and obtained his powers.
The two Barrys go to the Central City Police Department, where Barry reenacts the event so 2013-Barry can gain his powers. Both are struck by lightning, granting 2013-Barry powers but leaving Barry without his own. As Barry struggles to train his younger self on properly using his powers, the Barrys learn that General Zod is preparing to invade Earth. To fight Zod, the Barrys attempt to assemble the Justice League but are unsuccessful; in this timeline, Diana cannot be located, Victor Stone has not gained his abilities yet, and Arthur Curry never existed. They travel to Wayne Manor, hoping to find Bruce, but they instead find an alternate version who has long retired. Bruce theorizes that altering history through time travel affects events both before and after the alteration, causing several realities to collapse into a single one. They convince Bruce to return as Batman and help them find Kal-El / Superman.
The Barrys and Bruce locate a Kryptonian pod discovered in Siberia. Upon arrival, they instead find Kal-El's cousin, Kara Zor-El, imprisoned in the facility. They rescue Kara and return to Wayne Manor, where Barry enlists Bruce's help to regain his powers. The first two attempts fail, prompting Kara to fly Barry into a storm, where he regains his powers. Kara, Bruce, and the Barrys fight Zod and his forces. Kara learns that Zod intercepted Kal-El's escape pod from Krypton and, in an attempt to extract the Codex needed to repopulate the Kryptonian species, killed him. Zod reveals that the Codex is actually within Kara before subduing and killing her, extracting the Codex from her blood. Meanwhile, Bruce sacrifices himself in an unsuccessful attempt to destroy Zod's ship. The Barrys repeatedly time-travel to save Bruce and Kara, but keep failing. Barry realizes the sequence of events cannot be changed, but 2013-Barry keeps trying, which causes the multiverse to begin imploding.
The unknown speedster who initially knocked Barry out of the Speed Force returns and is revealed to be an older, future version of 2013-Barry who still believes he can defeat Zod and save his Earth. Barry decides to reverse the changes he made to the timeline by letting Nora die. The elder 2013-Barry attempts to kill Barry to stop him, but young 2013-Barry sacrifices himself and is impaled instead, causing the elder 2013-Barry to fade from existence. Barry reverts the timeline and comes to terms with his mother's death; however, he subtly alters the past by moving the groceries to a higher shelf. Returning to the present day, Barry attends Henry's court hearing, where the security footage now reveals Henry's previously obscured face at the grocery store, verifying his alibi and allowing his exoneration. Barry is then contacted by Bruce, whose appearance has changed once again due to the timeline alteration.
Cast
Ezra Miller as Barry Allen / The Flash:A police forensic investigator from Central City and member of the Justice League who can move at superhuman speeds using the Speed Force. Miller described Barry as multi-dimensional, with human flaws. Miller also portrays an alternate younger version of Barry from 2013, with producer Barbara Muschietti describing the pair as a "delicious odd couple", and a corrupted older version of 2013-Barry known as the Dark Flash who became obsessed with reversing time and is caught in a time loop. Ian Loh portrays a young Barry in flashbacks, and Miller's acting double, Ed Wade, physically portrays both versions of Barry in scenes where the two characters are interacting when Miller is playing a particular version. Sasha Calle as Kara Zor-El / Supergirl:A powerful Kryptonian from an alternative universe who possesses powers, abilities, and a costume similar to her cousin, Kal-El / Superman. Calle is the first Latina actress to portray Supergirl, and had signed a multi-film contract for the DCEU. Michael Shannon as General Zod:A Kryptonian general who possesses the same powers as Superman and was killed by him in Man of Steel (2013). This version hails from an alternate timeline where Kara landed on Earth instead of Kal-El. Shannon received Man of Steel director Zack Snyder's blessing to reprise his role, after initially being hesitant to do so given the troubled history between Snyder and Warner Bros. regarding his later DCEU productions. Ron Livingston as Henry Allen:Barry's father who was wrongfully convicted of his wife's murder. Livingston replaces Billy Crudup, who portrayed the character in Justice League (2017) and its director's cut, Zack Snyder's Justice League (2021). Maribel Verdú as Nora Allen: Barry's mother who was killed in his youth Kiersey Clemons as Iris West: A journalist for the Picture News and love interest for Barry Antje Traue as Faora-Ul: A Kryptonian and General Zod's second-in-command also from an alternate timeline who was sent to the Phantom Zone at the end of Man of Steel Michael Keaton as Bruce Wayne / Batman:A wealthy socialite from Gotham City who moonlights as a crimefighting vigilante. Keaton reprises the role from the films Batman (1989) and Batman Returns (1992), although this time as an alternate version of the character from 2013-Barry's timeline. Ben Affleck reprises his DCEU role as the original Bruce Wayne / Batman, the leader of the Justice League from Barry's timeline. Director Andy Muschietti said the character has a substantial emotional impact on the film through his relationship with Barry, in part because both their mothers were killed. Affleck appears, uncredited, for five minutes in the film. He felt his scenes were the first time he "really understood" and figured out how to play the character, calling them his favorite and a "nice finish" to his role. George Clooney also makes an uncredited cameo appearance as an alternate version of Wayne who replaces the DCEU iteration in Barry's timeline in the film's ending. Clooney reprises the role from Batman & Robin (1997).
Additional actors who reprise their roles from the DCEU are Jeremy Irons as Wayne's butler Alfred Pennyworth; Gal Gadot and Jason Momoa, in uncredited appearances, as the Justice League members Diana Prince / Wonder Woman and Arthur Curry / Aquaman; and Temuera Morrison as an alternate version of Arthur's father Thomas Curry from 2013-Barry's timeline. Saoirse-Monica Jackson and Rudy Mancuso also appear as Barry's co-workers Patty Spivot and Albert Desmond alongside Sanjeev Bhaskar as Barry's boss David Singh, while Luke Brandon Field portrays Al Falcone, the leader of a terrorist crew who robs Gotham General Hospital in the beginning of the film. Other appearances include Karl Collins as Henry Allen's lawyer, Kieran Hodgson as a sandwich shop employee, and Sean Rogers as 2013-Barry's roommate Gary, while Nikolaj Coster-Waldau and Muschietti cameo as a pedestrian and a reporter who both get their food stolen by different versions of Barry.
Adaptations of several DC characters make cameo appearances in the film. Through computer-generated imagery (CGI), Henry Cavill appears as the DCEU version of Superman during a multiversal sequence in the Speed Force. His character also appears earlier in the film during a television news report about a volcanic eruption in Guatemala, although his face is obscured. Cavill had filmed additional scenes as his character for the film's original ending, but they were removed during post-production. Also through CGI, Jai Courtney appears in his DCEU role of the Flash enemy George "Digger" Harkness / Captain Boomerang, while the film's co-editor, Jason Ballantine, appears as the Jay Garrick incarnation of the Flash. Nicolas Cage also portrays an alternate version of Superman fighting a giant spider, referencing his intended role in director Tim Burton's unproduced film Superman Lives. Cage filmed his scenes through volumetric capture and was digitally de-aged for the role. He had previously voiced Superman in the animated film Teen Titans Go! To the Movies (2018).