Maailmat ryskyvät elokuvassa kun Barry käyttää supervoimiaan palatakseen ajassa taaksepäin ja muuttaakseen menneisyyden tapahtumia. Mutta kun Barryn yritys pelastaa perheensä tulee muuttaneeksi myös tulevaisuutta, hän joutuu vangiksi sellaiseen todellisuuteen, jossa kenraali Zod on palannut ja uhkaa täydellisellä tuholla, mutta kyseisessä maailmassa ei ole supersankareita, jotka auttaisivat. Paitsi jos Barryn onnistuu taivutella hyvin erilainen Batman palaamaan tositoimiin ja pelastamaan vangiksi joutuneen kryptonilaisen... vaikkakaan ei juuri sitä, jota hän etsii. Lopulta pelastaakseen vieraan maailman ja palatakseen tuttuun tulevaisuuteen Barryn on pidettävä vauhtia henkensä edestä. Mutta riittääkö edes äärimmäinen uhraus palauttamaan universumin tolalleen?