Flashpoint (film)

Flashpoint is a superhero action film based on the comic book story arc of the same name. It is part of the Elseworlds film series, a side project of the DC Extended Universe with no real relation to it. It mainly follows the storyline of the same name, while also incorporating elements from the video game Injustice: Gods Among Us, the graphic novel Superman: Red Son, and the animated film Justice League: Crisis on Two Earths.

Premise
Barry Allen, the superhero known as "The Flash", wakes up in an alternate reality in which the world he once knew has been completely turned around. Two of who were once his most trusted allies are now fighting in a massive war which could cause the end of the world.

Cast

 * Nicholas Braun as Barry Allen/Flash- Barry Allen is a forensic scientist in Central City who witnessed the death of his mother when he was nine years old. After being struck by lightning, he gained a connection to the Speed Force, an extradimensional energy which allows him to run at incredible speeds. Recently, he has felt incredible guilt about his mother's death, and after almost two decades, he finally finds the answer to what happened.
 * Matt Letscher as Eobard Thawne/Reverse-Flash- Eobard Thawne is a sociopathic scientist from centuries in the future who has a deep hatred for Barry Allen. He has similar powers to Barry, as he possesses a negative variant of the Speed Force, which grants him the same abilities, but allows him to siphen his abilities from Barry. He is believed to be the one who created the new timestream.
 * Jeffrey Dean Morgan as Thomas Wayne/Batman- Thomas Wayne is a former doctor whose life went downhill after his young son Bruce was shot by a mugger. The death of his son caused his wife, Martha, to go insane, and she became a dangerous criminal known as the Joker. He fights crime in Gotham City as Batman, and eventually becomes a commander in Victor Stone's Resistance movement.
 * Ray Fisher as Victor Stone/Cyborg- Victor Stone is a military operative and the face of the Resistance. He is a cyborg, as over half of his body has been replaced by robotic parts. He works with President Wilson and General Eiling in an attempt to stop the war betwen Superman and Diana.
 * Henry Cavill as Kal-El/Superman- Kal-El is a Kryptonian refugee who was sent to Earth by his father in the wake up his planet's destruction. Raised in the USSR, Kal eventually took power and became the High Councilor of the Soviet Regime. After making peace with the United States, he met a woman named Rose Wilson, who he fell in love with. After peace negotiations in Themyscira, Kal had a brief affair with Queen Diana, to the distress of Rose. After a confrontation, Diana killed Rose, which caused Kal to hate Diana and go to war with her.
 * Gal Gadot as Queen Diana- Diana is the Queen of the Amazons, a race of warrior women who live on the floating island Themyscira. Diana made peace negotiations with Superman and the Soviet Regime, and afterwards they had a brief affair. Rose, Kal's fiancée, found out about Kal's infidelity, and confronted Diana. This resulted in Diana murdering Rose, which caused Superman to hate Diana and go to war with her.
 * Stephen Lang as President Slade Wilson- Slade Wilson is a former Special Forces operative and the current President of the United States. He was the father of Rose Wilson, and hates both Superman and Diana for his daughter's death.
 * Clacy Brown as General Wade Eiling- Wade Eiling is the highest ranking General in the United States Army and the leading commander of the Resistance.
 * Armie Hammer as Hal Jordan- Hal Jordan is a fighter pilot in the Resistance who Barry quickly befriends.
 * Lance Gross as John Stewart- John Stewart is a high ranking military officer and a commander in the Resistance movement.
 * Holly Hunter as Nora Allen- Nora Allen is Barry's mother who was killed in the original timeline but is alive in the revised timeline.
 * Jason Momoa as King Orin- Orin is the King of Atlantis who allies himself with Superman. He leads his Atlantean forces as well as Superman's forces, who he grants Atlantean weaponry.
 * Jon Hamm as Bruce Wayne/Batman- Bruce Wayne appears at the very end of the film.

Trivia

 * Rather than going with either Grant Gustin, who portrays Barry Allen on the CW show The Flash, or Ezra Miller, who portrays the character in the DC Extended Universe, the crew decided to go with Nicholas Braun who they believe provides a perfect merge of the other two live-action portrayals of the character.
 * Matt Letscher portrayed Eobard Thawne before in the CW show The Flash, albeit for only two episodes. Letscher's portrayal entailed Eobard in the past right after murdering Nora Allen. However, Eobard was primarily portrayed by Tom Cavanaugh, who used the alias Harrison Wells. It is later explained that Harrison Wells was a scientist, and after Eobard murdered Nora, he used a device to kill Wells and steal his appearance.
 * Along with Letscher, Clancy Brown reprised his role as General Eiling from the CW show The Flash.
 * Jeffrey Dean Morgan, Ray Fisher, Henry Cavill, Gal Gadot, and Jason Momoa all reprised their roles as Thomas Wayne, Kal-El/Superman, Victor Stone/Cyborg, Diana/Wonder Woman, and Orin/Aquaman from the canon DC Extended Universe.