A história começa com Jack recebendo uma ligação de Ashley, que está preocupada porque seu pai, Garret, esqueceu de buscá-la. Jack vai à casa de Ashley e descobre que ela, seus pais e seu irmão foram mortos a tiros. A polícia considera o caso um assassinato seguido de suicídio de Garret, mas Jack não acredita nessa versão.
Jack começa a receber ligações de Ashley de um passado alternativo, em que ela ainda está viva. Nas ligações, Ashley conta a Jack sobre o que aconteceu na noite do assassinato. Ela diz que Garret foi assassinado por um homem chamado Bobby, um policial corrupto que estava envolvido com o tráfico de drogas.
Jack usa as informações de Ashley para tentar impedir o assassinato de sua família. Ele consegue rastrear Bobby e o confrontar. Bobby tenta matar Jack, mas Jack consegue matá-lo.
Ashley e sua família são salvas, e Jack consegue impedir o assassinato de sua família.
Ashley consegue ligar para Jack porque ela possui uma habilidade sobrenatural que lhe permite viajar no tempo. Essa habilidade é ativada quando ela está em perigo.
Jack não consegue impedir o assassinato de sua família na primeira vez porque ele não sabe o suficiente sobre o que aconteceu. Ele só consegue impedir o assassinato depois de receber as informações de Ashley.
O final do filme sugere que Jack e Ashley estão conectados de alguma forma. A habilidade de Ashley de viajar no tempo pode ser uma forma de ela tentar compensar o assassinato de seus pais.
O filme não mostra o que acontece com Jack e Ashley depois do final. É possível que eles continuem a se comunicar através do tempo, ou que eles se encontrem em um futuro alternativo.
Não, o filme não é baseado em uma história real. Ele é uma ficção original.
O filme é considerado bom por alguns críticos e espectadores. Ele é elogiado pela sua história original, suspense e reviravoltas. No entanto, o filme também é criticado por algumas pessoas que acham que ele é confuso e previsível.