Based on a crappy Dean Koontz novel, Odd Thomas (Anton Yelchin) is a likable guy who can see dead people and other ghastly creatures. He uses his special skills to fight the forces of evil and avenge the dead. Things start to spiral out of control as Odd starts to piece together a plot by some crooked cops to carry out a massacre at a mall.
Aside from an OK story, Anton Yelchin is the reason to watch this. He was a true master of his craft and brings so much enjoyment to an otherwise bland role.
Willem Dafoe has a minor part, but also manages to deliver the goods.
Ultimately, the movie could have been better, but thanks to Anton, it was definitely worth watching.