Ignore the ’professional’ critics. If you can get past the first 20 minutes of silliness, the twists and reveals will explain it all. The movie is pretty silly, but surprisingly well thought out and written. Its quite entertaining though it straddles different ’boxes’ - ie comedy, spy, action