I just got back from seeing it, I'd give it a C-, pretty mediocre really.
It seemed incredibly try-hard. It seemed like it was trying to convince you it was a good film, rather than actually being one. I found some of the gags to be annoying rather than funny, and from the delivery of some of them, it seems the actors did too. Also Maria Bello's incredibly fake accent grated on me.