Great second act. Worth a watch for that alone but let down by weird tonal shifts throughout 1 + 3. Angsty boy is not the upbeat man at all and feel like two separate characters rather than 2 sides of a whole.

Maybe my expectations were a bit high despite DC's recent history but the drawn out first act made me wish I was in another theatre and the third act cringe was horrible beyond words.

Don't know who the target audience is really. Most of it is aimed at younger audiences but there are some scenes that wouldn't sit well with them.

Tl;dr Go in expecting a bubblegum movie and try not to think about all the obvious plot holes and you'll probably have a decent time.