Odd Thomas (Anton Yelchin) arbeitet als Koch in einem kleinen Restaurant in der kalifornischen Wüste. Er wirkt wie ein ganz normaler Mensch, hat jedoch eine besondere Fähigkeit. Er versteht den Tod und kann Geister sehen. Eines Tages kommt ein eigenartiger Mann in das Lokal, um etwas zu essen. Nur Odd kann sehen, dass der Restaurant-Besucher von Geistern umgeben ist und dass es bald zu einem Unglück kommen wird. Die Wesen kündigen Unheil und Chaos an. Also benutzt der junge Koch seine Fähigkeit, um mehr über den geheimnisvollen Mann herauszufinden und folgt ihm nach Hause. Bereits nach kurzer Zeit hat Odd es sich zur Aufgabe gemacht, die geplante, mörderische Tat des Mannes zu verhindern. Begleitet wird er dabei von Elvis Presleys Geist und dem Gespenst einer toten Prostituierten.