Odd Thomas è un giovane cuoco di una tavola calda in una piccola città nel deserto americano, prescelto dagli esseri ultraterreni quale intermediario tra i due universi. Odd, che è perdutamente innamorato della bella Stormy Llewellyn, cerca in tutti i modi di aiutare le anime senza pace che si mettono in contatto con lui. Anime che vogliono giustizia e che, a volte, lo aiutano a risolvere casi e crimini di ogni tipo. Tutto scorre sereno, fino all'arrivo nella cittadina di Pico Mundo di un uomo misterioso circondato da un gruppo di ombre che lo seguono ovunque vada. Neppure i fidi informatori di Odd sono in grado di capire chi sia. L'unico indizio è una pagina strappata da un calendario giornaliero, quella del 15 agosto... esattamente 24 ore dopo il giorno in cui si svolge la vicenda.