Odd Thomas (Anton Yelchin) lijkt een doodnormale jongen die werkt als kok in een slaperig stadje in de woestijn van Californië. Hij heeft echter een speciale gave. Hij kan communiceren met de geesten van mensen die vermoord zijn en hierdoor de meest gruwelijke moordzaken oplossen.
Wanneer er een vreemdeling in de stad verschijnt die omringt wordt door kwade geesten heeft Odd door dat er iets goed mis is. Hij zal al zijn krachten in moeten zetten om een komende ramp te voorkomen en ervoor te zorgen dat zijn familie en vriendinnetje ongedeerd blijven…