I loved it. It was laugh out loud funny. The fight scenes are meant to be ridiculous. It's poking fun of different spy genre scenes that are so over the top (James Bond, Mission Impossible) that most movie goers just roll their eyes. You are supposed to see just how ridiculous it could be. Honestly I hope they do a sequel. Henry Cavill is throughout the film in small quick spots. Sam Rockwell is so good with his quick wit and sarcasm. I'm not sure why there is so much hate, if you go into it thinking it's a SERIOUS Spy thriller then you'll be sorely disappointed. Otherwise go into the movie with the expectation it's a high farce film and you'll love it.