En un día que comienza como cualquier otro, Tree Gelbman, una estudiante universitaria egocéntrica y un tanto despreocupada, se despierta en la habitación de un chico extraño después de una noche de fiesta. Sin embargo, su día toma un giro aterrador cuando es asesinada por un enmascarado mientras intenta volver a casa. Pero en lugar de morir de una vez por todas, Tree se encuentra atrapada en un ciclo temporal, experimentando el mismo día una y otra vez. Cada vez que muere, vuelve a despertar en el mismo punto de partida, lo que la obliga a replantearse su vida y su relación con los demás.
Decidida a descubrir quién quiere matarla, Tree comienza a investigar a su alrededor, interrogando a sus compañeros de clase y a través de cada una de sus muertes, va descubriendo secretos oscuros que la rodean. En el proceso, también enfrenta sus propios demonios y las decisiones que la llevaron a convertirse en la persona que es. Con cada repetición del día, no solo trata de identificar a su asesino, sino que también busca redimirse y cambiar su actitud egoísta hacia la vida.
A medida que el tiempo se agota y el ciclo se vuelve cada vez más mortal, Tree debe encontrar la manera de romper la maldición antes de que sea demasiado tarde, aprendiendo valiosas lecciones sobre la amistad, la empatía y el verdadero significado de vivir cada día como si fuera el último.