excellent plot within a plot within a plot . shame about two of my film hero have a good snog . must be my upbringingpositive . very well act by all . you never quite know who go to out do who . the last little twist at the end allow for all to get their just desert . recommend to all . a harmless and tongue in cheek thriller which if it have any fault be probably michael caine over use of the word bloody and but that his signature and isn not it . positive .