It is directed, written, and co-produced by Stephen Sommers and stars Anton Yelchin as Odd Thomas, with Willem Dafoe as Wyatt Porter, and Addison Timlin as Stormy Llewellyn.
Odd finds a mysterious "doorway" in Fungus Bob's house where hundreds of bodachs are entering the world.
Odd reports his suspicion to his friend Chief Porter, who assigns two deputies to follow Fungus Bob.
Odd discovers Bob's moving van packed with explosives on a timer – apparently part of a plan to kill the shoppers in the mall and arriving first responders.
With cameo appearances by Patton Oswalt as Ozzie, Matthew Page as Harlo Landerson, Morse Bicknel as Kevin Goss, Ashley Sommers as Penny Kalisto, and Arnold Vosloo as Tom Jedd.
[5] Early casting announcements included 50 Cent as Shamus Cocobolo[6] as well as Lily Collins[7] and Tim Robbins[7] none of whom ultimately ended up appearing in the film.
[9] In July 2013, it was reported that the release of the film had been delayed because of legal action by Two Out of Ten Productions against Outsource Media Group and others for breach of contract.
The site's critical consensus states: "Anton Yelchin is the right man for the title role, but Odd Thomas suffers from a jumbled tone.
[12] Brian Tallerico for RogerEbert.com gave it one and a half stars calling it "a film that's going through the motions with too little character, style, or atmosphere to keep it engaging".
[13] Dennis Harvey for Variety said the film "is neither witty nor macabre enough to pull off Koontz's balance of elements in cinematic terms.
"[14] John DeFore of The Hollywood Reporter found the script felt rushed and while the cast was enjoyable "Odd Thomas just doesn't leave us with much desire to return there".
[15] Drew Taylor for IndieWire gave the film a B and called it "the best Koontz adaptation, by a fairly considerable margin".
[2] After having been delayed due to legal disputes, the film had a limited theatrical release in the United States, in February 2014.