I knew who it was at he first moment I saw that character. The setup, the humor, everything is quite unique. I did not like Daniel Craig's accent though. I found it so artificial and annoying. They could've made it less obvious. The climax was good. So you will feel good about the movie. But as I am typing this, I like it less. Worth watching though.