NOTE: This spoiler was submitted by Jeremy

The film opens just after Superman (Henry Cavill) and Doomsday kill each other. Superman’s death scream echoes throughout the world, awakening the power of the Mother Boxes in the Stone home, Atlantis, and in Themyscira. The Amazons witness their Box crack, and they go to alert Queen Hippolyta (Connie Nielsen).

PART ONE – “Don’t Count on It, Batman”
Bruce Wayne (Ben Affleck) rides a horse through Iceland until he reaches a village where he hopes to find Aquaman (Jason Momoa). He enters a tavern where he finds the man himself, Arthur Curry. The locals think Bruce is mocking them by talking about a man from the sea who visits the village, but after Bruce shows off his money to Arthur, they step outside to talk. Bruce is rounding up his team after Superman’s death, but Arthur has no interest in joining. He returns to the ocean while the local women sing a traditional Icelandic song. Bruce returns home to Alfred (Jeremy Irons) to let him know Aquaman said no to him.

In Smallville, Martha Kent (Diane Lane) is moving away from her home with her dog Dusty since it was foreclosed. Meanwhile, in Metropolis, Lois Lane (Amy Adams) is still mourning Clark and visits the Superman memorial every day.

London – A group of terrorists invade a museum and kill off the guards before taking hostages. They plan to set off a bomb that will destroy four city blocks. As they prepare the countdown, Diana Prince/Wonder Woman (Gal Gadot) is standing on the roof. She jumps in and fights off the terrorists until the leader aims at the hostages. Wonder Woman deflects the bullets with her gauntlets and then uses them to obliterate the leader. She then comforts the children at the scene.

On Themyscira, Hippolyta joins the Amazons in the temple where the Mother Box is kept. After a while, it appears to power down. A portal then comes down, bringing Steppenwolf (Ciaran Hinds) and his army of Parademons through. They battle the Amazons to seize the Box, but Hippolyta grabs it and runs out as the Amazons sacrifice themselves to seal the temple and bring it crumbling down off the edge of a cliff. Before Hippolyta can mourn her sisters, Steppenwolf and the Parademons fly toward her, and she runs with the Box. Steppenwolf chases Hippolyta through the field and kills more Amazons that stand in his way before he causes Hippolyta and another Amazon to fly off their horse. He takes the Mother Box and taunts Hippolyta once more before he retreats. Hippolyta then tells her general to light the ancient fire in the temple to warn Diana.

PART TWO – The Age of Heroes
At STAR Labs, a Parademon goes looking for the Mother Box after sensing its presence there, even attacking a custodian who spots it. Victor Stone/Cyborg (Ray Fisher) keeps an eye on it in his closet, and he resents his father Silas (Joe Morton) for using its power on him to turn him into what he is now.

Diana sees news of the ancient fire and investigates at the temple. She finds the arrow of Artemis sent by her mother. Diana checks out the temple underground and sees drawings of the Mother Boxes, as well as the being known as Darkseid (Ray Porter).

After Arthur rescues a sailor from the storm, he returns to the ocean and goes toward Atlantis. He encounters Nuidis Vulko (Willem Dafoe), who reminds him of his duties to Atlantis but also warns him that the Parademons are looking for the Mother Box that the Atlanteans are guarding.

Steppenwolf contacts Darkseid’s servant DeSaad (Peter Guiness), to inform him that he secured the first Mother Box. DeSaad chastises Steppenwolf for going off on what is believed to be a futile mission when he could be serving Darkseid on their home planet.

Diana goes to find Bruce in his home. She explains the history of the Mother Boxes to them and why Darkseid and his minions want it. Together, they create “The Unity”, which will transform the planet they are united on and will replicate their planet of Apokolips. He created the Parademons by using loyal followers and draining them of their humanity. Centuries earlier, Darkseid and the Parademons battled against Amazons, Atlanteans, Green Lanterns, and the gods led by Zeus (Sergi Constance) and Ares (David Thewlis). After an intense and bloody battle, Zeus and Ares greatly wounded Darkseid and forced the Parademons to retreat. The Boxes were separated and taken by the Amazons and Atlanteans, while the third Box was hidden by man. Diana makes it urgent to Bruce that they find the Boxes before Steppenwolf does.

PART THREE – Beloved Mother, Beloved Son
In Central City, Barry Allen (Ezra Miller) goes for a job interview at a dog walker store. He bumps into Iris West (Kiersey Clemons) and is smitten with her. Outside, a truck driver gets distracted after dropping his burger on the floor and tries to pick it up while driving. He crashes into a hot dog cart, and Iris crashes into the truck. Barry uses his super speed Flash powers to run outside and save Iris (and also grabbing a hot dog). He later visits his father Henry (Billy Crudup) in prison, who is serving a life sentence for the murder of his wife and Barry’s mother Nora, even though he didn’t do it. Henry is dismayed to see Barry going through dead-end jobs and not applying himself.

Steppenwolf and the Parademons find several Atlantean warriors and attack them. He uses a device on one Atlantean to project the images of his mind, revealing the location of the second Mother Box.

Diana and Bruce go over the files of Arthur, Barry, and Victor. Flashbacks are shown of Victor’s life before his current situation. He was a star football player who already had a bumpy relationship with Silas, but was close with his mother Elinor (Karen Bryson). On the way home from a game, the two were involved in a terrible car accident that claimed Elinor’s life and left Victor missing almost all of his limbs and vision in his left eye. Silas vowed to keep him alive and used the power of the Mother Box kept in STAR Labs to turn him into Cyborg. This not only gave him enhanced strength and power, but also access to limitless information and control of technology. Cyborg is seen on the streets using his ability to put money into the account of a single mother, but he hides his face from weary onlookers.

Barry goes home and finds Bruce there waiting for him. Bruce already knows who Barry really is, and he reveals himself as Batman by flinging a batarang, knowing Barry will be quick enough to catch it. It takes little convincing for Barry to agree to join Bruce in his mission.

While working on Bruce’s computer, Diana receives a message from Cyborg to meet him. She does and asks him for his help, but he is also not ready to accept her invitation. He goes to the graveyard where his mother’s and his own graves are, and he buries the Mother Box there.

Silas learns from his colleague Ryan Choi (Ryan Zheng) that the sample they retrieved from Superman’s ship becomes incredibly hot when hit with their electron laser. He returns home and finds Victor having trashed the place. Silas is then taken by a Parademon.

In Gotham City, Commissioner Jim Gordon (JK Simmons) learns about several people kidnapped by the Parademons for information on the whereabouts of the Mother Boxes. Gordon turns on the bat signal to call Batman, just as he arrives to meet Diana with Barry.

Steppenwolf and the Parademons invade Atlantis as they come across the second Box. Princess Mera (Amber Heard) and the Atlanteans try to defend it and fight back, but the villains overpower them. Before Steppenwolf can kill Mera, Aquaman comes in to save her, but Steppenwolf leaves with the Box. As Aquaman tries to leave, Mera tries to talk to him about his mother, Atlanna, but he is bitter and resentful over hearing her name since he believes she abandoned him and his father. Steppenwolf brings the second Box back to his base to create a red dome over it.

PART FOUR – “Change Machine”
Batman arrives with Wonder Woman and The Flash to meet Gordon before Cyborg joins them after he saw the bat signal. He tells them about the kidnappings, and Cyborg learns from the information provided that the prisoners are being kept on Stryker’s Island. The four head there and encounter Steppenwolf and the Parademons keeping the prisoners down in an underground facility beneath Gotham City Harbor. As Steppenwolf interrogates Silas, Cyborg jumps in to fight and save his dad. The other heroes join in and start fighting the villains. After freeing the prisoners, the places starts to get flooded, but Aquaman shows up to keep the water back to let the others get out safely. Cyborg then flies away and returns with the last Mother Box.

Steppenwolf is led to a piece of land where he smashes into the ground with his axe, revealing a massive symbol called the Anti-Life Equation. He reports it to Darkseid, who wants to use its power to control the population.

The heroes meet in Bruce’s place where Cyborg explains how the Box came into the possession of STAR Labs. The Nazis originally had it after World War II and was with the Pentagon for 70 years before being taken out when researchers wanted to study Superman’s ship. Silas eventually got it and used the power from the Box to give Victor his robotic form. Realizing the Mother Boxes have incredible powers, the group decides to use the last Box to revive Superman and use him to fight back.

Martha visits Lois in her apartment. As she is still grieving, Martha encourages Lois to move on and continue living her life. As she leaves, it is revealed that this is a disguise of the Martian Manhunter (Harry Lennix), who resumes his civilian identity as General Swanwick.

PART FIVE – All The King’s Horses
Barry helps Cyborg exhume Superman’s body, while Arthur and Diana bond over the history of their peoples’ relationship. They then manage to sneak into STAR Labs to get access into the Kryptonian ship. Silas spots the team entering, and he has the building evacuate to not see what they are doing.

When they get to the genesis chamber of the ship, they set Superman into the water while The Flash says he can get the Box activated by creating a powerful electrical current. Before it happens, Cyborg experiences a vision of the future where it appears that Darkseid has taken over. Superman is evil, Wonder Woman is dead and given a funeral by Hippolyta and the Amazons, and Darkseid slays Aquaman in Atlantis. The Flash hits the Box and creates the current, which resurrects Superman. This is witnessed by many people on the outside. Wonder Woman, Aquaman, Flash, and Cyborg all stand outside as Superman comes down. However, he doesn’t remember who he is and starts scanning the others. Cyborg’s self-defense system activates without his control, and he unintentionally fires at Superman. He begins to attack everyone, including police and the military. Batman tries to intervene but gets caught in the crossfire. Superman nearly fries him until Lois, who had been at the scene, comes out to get Superman to calm down. He goes down to Lois and flies away with her.

Steppenwolf then shows up for the Box, which Silas has taken into a chamber in the lab. He seals himself in there and activates the laser, just as Cyborg comes down to try and stop Steppenwolf. Silas looks at his son one last time as the laser disintegrates him while heating the Box. Steppenwolf takes it, but Cyborg can now track the heat from the Box. Cyborg mourns his father but understands what he did.

PART SIX – “Something Darker”
Clark and Lois return to Smallville where he reunites with Martha. After talking to them and remembering who he is, he goes to the Fortress of Solitude where he hears the voices of his adoptive father Jonathan (Kevin Costner) and his biological father Jor-El (Russell Crowe). This reminds him of his true destiny. He dons a new black suit and flies to find Alfred, who tells him that the others are expecting him.

The League comes up with their plan to infiltrate Steppenwolf’s stronghold after tracking the location of the Mother Boxes, which Steppenwolf has now synchronized. They storm the place and battle the Parademons. Batman fires from the Batmobile, Cyborg uses his lasers, Wonder Woman and Aquaman fly to fight them, and Flash speeds through them. When they reach Steppenwolf, he attempts to taunt Diana by telling her she couldn’t protect her sisters, and lies about killing her mother. While she and Aquaman fight him, Cyborg and Flash attempt to create a charge to destroy The Unity. Flash runs at the speed of light and creates the charge, but is disrupted by Steppenwolf. Before he can swing his axe to kill Cyborg, Superman joins the fight and knocks the villain against the wall. Flash is injured by a Parademon, which stops the charge. The Unity opens a portal where Darkseid overlooks the scene with DeSaad and Granny Goodness. After Flash heals, he runs the fastest that he can to recreate the charge, and with his touch, The Unity is undone. The power in the Boxes tried to manipulate Cyborg by saying he can be unbroken like he once was, even projecting an image with his parents. He knows he is greater than that, and with his power, the Mother Boxes are destroyed. Aquaman impales Steppenwolf with his trident and flings him upward, with Superman pushing him toward the portal before Wonder Woman decapitates him, sending his head and body flying toward Darkseid. Before the portal closes, the League looks at him victoriously. Darkseid notes Steppenwolf’s failure and still plans to collect Anti-Life using “the old ways”. The League then stands together as a team in triumph.

Cyborg overhears a final recorded message from Silas, just as the rest of the League is getting ready to move forward. Silas tells his son to be greater with his newfound abilities. Bruce, Diana, and Alfred find a building where they plan to establish the Hall of Justice. Arthur still chooses to stay away from Atlantis, to Mera’s dismay. Barry gets a job at STAR Labs, making Henry proud. Clark helps Martha fix up her new home while he resumes his relationship with Lois. When the time comes, he gets his suit back on.

Lex Luthor (Jesse Eisenberg) makes his escape from Arkham Asylum and leaves a decoy in his cell. He goes to his yacht where he is met by Slade Wilson/Deathstroke (Joe Manganiello). They discuss plans to get to Batman, and Lex reveals to Slade that Batman is Bruce Wayne.

Cut to what appears to be the dark future from Cyborg’s vision. Batman teams up with him, Flash, Mera, and Deathstroke, now that Aquaman, Wonder Woman, and Lois are all dead. Batman then finds his archenemy, The Joker (Jared Leto), sitting there, taunting him about the ones he has lost in his life, but he twists the knife by mentioning how he killed Robin. Batman turns the tables on him by saying that he held Harley Quinn in his arms as she died, and her last wish was that Batman kill Joker slowly. The clown laughs menacingly just before they are found by a corrupted Superman.

Bruce wakes up from this dream and is met outside his home by Martian Manhunter. He warns Bruce that Darkseid is still planning to come for Earth. He also thanks Bruce for his heroic efforts and lets him know they will stay in touch.

Brought to you by

After the death of Superman, the power of the Mother Boxes is awakened. They are sought after by a villain known as Steppenwolf from the planet Apokolips, working under his leader, Darkseid, to retrieve the Boxes and control the population. Bruce Wayne/Batman assembles the Justice League with Diana Prince/Wonder Woman, Barry Allen/The Flash, Arthur Curry/Aquaman, and Victor Stone/Cyborg.

Steppenwolf gets the first box from the Amazons in Themyscira and the second from the Atlanteans. The third is with Cyborg since his father Silas used the box to build him his body after a terrible car accident. The League plans to resurrect Superman with the third Mother Box, so they dig up his body and take it to the Kryptonian ship kept by STAR Labs. It works, but Superman doesn't remember who he is and attacks the heroes until Lois Lane shows up. Steppenwolf then takes the last Box after Silas dies super-heating it so that Cyborg can track its location.

The League tracks Steppenwolf down and battles him and the Parademons. Superman joins the fight and helps them destroy the Mother Boxes before Aquaman and Wonder Woman kill Steppenwolf and send his body back to Darkseid through a portal.

The League goes about their lives, with Superman returning to his civilian life as Clark Kent with Lois and mother Martha, while Bruce and Diana make bigger plans for the League. Bruce has a nightmare that Darkseid succeeds in the future and corrupts Superman, leading to Wonder Woman, Aquaman, and Lois's deaths, and his team-up with Flash, Cyborg, Deathstroke, Princess Mera, and even The Joker. Bruce is contacted by Martian Manhunter to maintain contact to prepare for Darkseid's inevitable return.