The movie was caught between spy action and comedy and to me failed on both counts. It could have been very good but the lead actors were not funny nor did they have any on screen chemistry. Not that the script writers provided any humourous dialogue. It had moments of being ok but then the last 15 to 20 minutes was pathetic. Henry Cavill & John Cena either lost a bet or had contractual agreements and could not get out of doing the movie.