Superman (Henry Cavill) ist tot. Die Welt dreht sich weiter. Die Zeit der Helden scheint vorbei zu sein. Durch den Tod von Superman erwachen drei so genannte „Mother Boxes“ zum Leben und senden ein Signal ins Universum, welches einen interstellaren Bösewicht namens Steppenwolf (Ciarán Hinds) auf den Plan ruft. Dieser will in der Gnade seines Herren Darkseid (Ray Porter) wieder aufsteigen und hofft, durch die Eroberung dieser Boxen wieder nach Hause zu dürfen. Und natürlich fragt er nicht höflich danach, sondern er kommt definitiv nicht in Frieden.
Die „Mother Boxes“ wurden vor ewigen Zeiten versteckt und zwischen drei Völkern aufgeteilt: Die Amazonen bewachen eine. Die Atlanteaner bewachen eine. Und eine landet bei Silas Stone (Joe Morton), der hofft, seinen Sohn Victor (Ray Fisher) dadurch retten zu können.
Bruce Wayne auch bekannt als Batman (Ben Affleck) indes hadert nach wie vor mit seiner Rolle, die er beim Tod von Superman gespielt hat. Nach einer Vision versucht ein Team zusammenzustellen. Ein Team von Meta-Menschen, welche die Kraft haben sollen, um die Invasion zu stoppen. Doch alles geht schief und eine Erkenntnis keimt auf: Superman muss zurückkehren, denn er allein kann Steppenwolf aufhalten …