This could have been great. With a cast like this. But Daniel Craig with a southern accent is just wrecking it like a bad smell in an elevator. The rest is doing a proper job and the twist and turns of the story is alright. But not more than that. Can't say that the visual presentation is of any high level either. Sound and music? No. Can't say that it left me with anything to add in its favour.