Vzporedni svetovi doživijo kolaps, saj Barry Allen uporabi svoje supermoči za potovanje skozi čas, da bi spremenil dogodke v preteklosti. Vendar pa s poskusom, da bi rešil svojo družino, nehote spremeni prihodnost.
Barry je tako ujet v kruti sedanjosti, v katero se je vrnil general Zod z grožnjo po uničenju, okoli Barryja pa ni drugih super junakov, ki bi mu lahko priskočili na pomoč. Morda le, če mu uspe iz upokojitve zvabiti zelo drugačnega Batmana in iz ujetništva rešiti zaprtega Kryptonca, čeprav ne tistega, ki ga išče.
Navsezadnje je Barryjevo edino upanje, da bi rešil svet, v katerem je, in se vrnil v prihodnost, ki jo pozna, tekma s svojim lastnim življenjem. Toda, ali bo največje žrtvovanje dovolj, da bi znova vzpostavil red v vesolju?