Nonostante si sforzi di condurre un’esistenza normale, lavorando in un fast food e avendo una relazione con la giovane Stormy (Addison Timlin), Odd Thomas (Anton Yelchin) non può far a meno di ricevere la visita dei defunti che non riescono ancora a staccarsi dalla vita terrena. Tra un’apparizione di Elvis Presley o una di Frank Sinatra, Odd vede soprattutto le anime di chi cerca la risoluzione dei crimini di cui è rimasto vittima o di chi preannuncia episodi di violenza futuri. Ma, quando in città arriverà uno straniero attorniato da ombre sinistre, tutto ciò che gli spiriti gli forniranno sarà solo una data e il ragazzo avrà a disposizione poco tempo per scoprire quale tragedia dovrà evitare.... ...