Den kviktsindige teenager Mark (Kyle Allen) lever tilfreds den samme dag i en endeløs loop, da hans verden bliver vendt på hovedet af den mystiske Margaret (Kathryn Newton), som også sidder fast i den samme loop. Hvad der følger, er en kærlighedshistorie med et fantastisk twist, da de to kæmper for at finde ud af, hvordan - og om - de skal slippe væk fra deres uendelige dag.