Barry Allen (Ezra Miller) aka The Flash hat genug. Da er es wieder nicht schafft, brauchbare Beweise zu finden, um seinen unschuldig im Gefängnis sitzenden Vater zu entlasten, läuft er einfach drauf los und zwar so schnell wie nie zuvor. Dabei bemerkt er, dass er sich in der Zeit zurück bewegen kann. Den Warnungen von Bruce Wayne (Ben Affleck) zu trotz macht Barry sich auf die Reise in die Vergangenheit.
Bei der Rückreise wird er jedoch von einem unbekannten Wesen aus dem Zeittunnel herausgeworfen und trifft auf eine ein paar Jahre jüngere Version von sich selbst. Von da an beginnen die Probleme für Barry erst so richtig, denn er muss Ereignisse so herstellen, damit er die Zukunft nicht nachhaltig verändert. Oder haben seine Taten bereits mehr verändert, als er zunächst angenommen hat?