Odd Thomas is the story of a guy who sees dead people (among other things) trying to live a life as a simple short order cook.

The problem is, dead people (including the one and only Elvis Presley) want things from him and that sometimes involves him in intrigue. The movie will star Anton Yelchin, the kid who played "Charlie Bartlett" and "Checkov" in the new Star Trek.

Here's a link to Dean Koontz' Odd Thomas page.

Here's some webisodes of an online  Odd Thomas series