Kucharz Odd Thomas (Anton Yelchin) z Pico Mundo jest zwykłym facetem z niezwykłym sekretem: wszędzie widzi zmarłych. Gdy zjawia się dziwny nieznajomy w towarzystwie upiornych bodachów (drapieżników, które żywią się bólem i zapowiadają masową tragedię) Odd wie, że jego miasto jest w niebezpieczeństwie. Współpracując ze swoją dziewczyną Stormy (Addison Timlin) i szeryfem lokalnej policji (Willem Dafoe) Odd pogrąża się w dramatycznej bitwie dobra ze złem, próbując zapobiec apokaliptycznej katastrofie.