Not sure its for all ages, but it's definately for teens to pensioners. (OF any gender).
Looks gr8, sublimely cast, with a decent soundtrack.
Jokes are hit and mis, but I imagine there will be more each time its viewed ( doubt if anyone catches all the jokes on first viewing).
Some reviews saying its a movie that hates men, I disagree, I think its a movie, that loves barbie, and loves mothers, and grandmother, and daughters.... but it also loves all the kens aswell.
Personally I loved it, I laughed (not a lot), but I smiled almost constantly. Except when I almost cried, Its a good movie. Just enjoy it.