A wonderful cast in a fun film. The locations, dialogue and technical aspects of the film are spot on and I very much enjoyed watching it and would not hesitate to see it again. In fact it would possibly be better on a second viewing. Daniel Craig's character-acting is sublime and its brilliant to see him launching what is shaping up as a fantastic post-007 career. The film tackles all sorts of social issues and satirises many aspects of 21st Century western society. My only real criticism is that the ending, although wonderfully satisfying, seemed a little trite and stuck-on; to me it felt much less sophisticated and witty than the rest of the film. With a neater, less bombastic finale it would have been an 8 or more.