This was one of the worst things I've seen in the past year, right alongside shotgun wedding. Most of the blame I attribute to the writing. I simply felt embarrassed for the actors. I don't understand the appeal.

Daniel Craig is so unbelievable as a southern gentleman sleuth. The accent was so affected he looks as though this is his first role ever. Edward Norton does not do much better. Mike Myers is a master of playing ridiculous characters hilariously but no one in this cast has his skill. The production is very richly filmed but the storyline is completely uninteresting and humorless. No more sequels please!