Generic superhero plot, generic CGI villains (the sins), generic bad guy, not really THAT funny as the trailer wants you to believe. A few things leave you scratching your head, like the mother subplot, a bus windshield scene and a few more... I don't know... watch it if you have nothing better to do.