Calling the characters 2 dimensional is generous. Epitome of style over substance. Gratuitous curse words in awkward places. Doses of one-upmanship machismo, again, in awkward places. Convoluted mess of a story & convenient characters shoe-horned in. Kind of uncomfortable/embarrassing to watch.
One example: the little girl (who's life he had previously saved) is riding her bicycle in the city at night by herself) - comes to see CGJr's charactet & intimates she's "into" him ROMANTICALLY! Total cringe/douche-chill moment. Just BIZARRE!
I threw it some stars for really cool effects and action scenes but overall nonstop doses of WTF throughout.