A very clever screenplay and some excellent performances from an all star cast make this a very enjoyable 2 hours plus. Daniel Craig is hilarious as the southern gentleman sleuth(!) and Ana de Armas is just perfect as the lovely nurse drawn into the farcical chain of events. This whole concept could so easily have been naff but the writing, performances and general sense of fun, together with clever twists and turns result in a bit of a triumph all round.