This 2013 film is based on the novel by Dean Koontz, and is almost 100% true to the book. I would say it’s always a bad call to leave Elvis out of anything, but they didn’t ask me.
Odd Thomas (Odd is his first name) is a young man living in a small southwestern town who can see ghosts. They know he can see them, and of course try to communicate their angst and unfinished business. So he’s always running around solving old murders and putting things right. Luckily, there’s a lot of humor here, or it would be a big miss. In this adventure, Odd prevents a mass murder (mostly) and says goodbye to his supportive and understanding girlfriend, who should have stayed for the long haul in the series.
This is a long book series, and this book/movie is easily the best of the bunch. We’ll sadly never know if more movies would have been justified, as the lead actor (Anton Yelchin) died in 2016. Is it worth it? Yes, as long as you’re only expecting to be lightly entertained for an hour and a half.