Really witty and expertly written, directed and shot. Acting was first class too. Been following Jack O'Connell since his days on the British series 'Skins'. The only problem was that the storyline stretched itself a bit too thin in order to get to the conclusion. I wish I could have deducted only a half star. A very good watch!