Samantha Kingston (Zoey Deutch) é uma adolescente que tem tudo: amigas inseparáveis, os rapazes mais bonitos da escola e dinheiro para curtir diversas festas. Ao voltar de uma dessas, ela e suas amigas acabam batendo o carro contra um caminhão. Porém, o que poderia ter sido o fim torna-se um recomeço quando ela acorda da mesma forma que iniciou aquele que era o seu último dia. Sam percebe que está presa no dia 12 de fevereiro quando todos os acontecimentos que já presenciou se repetem. Não demora até que ela perceba que está tendo a oportunidade de mudar as suas últimas horas e, talvez, até o seu destino. Baseado no romance homônimo escrito por Lauren Oliver.