Tory (Claire Forlani) ritorna a distanza di molti anni a Bordeen cittadina della Carolina dove ha vissuto la sua infanzia e dove la sua migliore amica Hope è stata brutalmente assassinata in un’aggressione che non ha ancora un colpevole e che negli anni è stata seguita da una serie di omicidi ancora irrisolti.
Tory possiede un dono che a volte sembra una maledizione, il potere di vedere nel passato e nel futuro, una dote che all’epoca purtoppo non servì per salvare la sua amica, ma che che ora a distanza di anni potrebbe aiutarla a scoprire l’autore di quella brutale aggressione e dei successivi omicidi che da allora con cadenza annuale hanno funestato Bordeen.
L’anniversario della morte della sua amica si avvicina e Tory decide di combattere i demoni della propria infanzia tornando sul luogo del misfatto per cercare di scoprire la verità, ad aiutarla in questo difficile frangente suo cugino Wade e Faith la sorella di Hope. Ad attenderla in trepidante attesa però c’è anche l’omicida pronto a celebrare degnamente l’anniversario.
William Parrish (Anthony Hopkins) è un facoltos uomo d’affari con una bella famiglia ed è a capo di una grande multinazionale che lo ha reso miliardario, tutto sembra andare per il verso giusto, ma un giorno nella vita di William piomba il signor Joe Black (Brad Pitt), lui è la morte, è venuto per prenderlo, ma prima di eseguire il suo compito Black gli fa una richiesta.