Loved the first film and this lives up to it. It is obvious from start to finish that the cast were having a great time making this. There are no weak points in the cast, everyone holds there own which is no mean feat when Kathryn Hahn features Although Jessica Henwick is underused, but that's a minor gripe when everyone else is on top form. The expected mystery twists are evident but there is more over the top fun than the original although Daniel Craig does get the lions share of the best gags.

I love this type of film but there aren't enough of them about, well not good ones. Don't think about it too hard just ride the rollercoaster and have fun.