Well shot, well acted, on the surface fun and exciting.

But the plot falls apart on reflection.

Too many plot hole and coincidences. Unrealistic family dynamics. Too much Social Justice. Not enough real justice.

Mostly just an interesting fantasy "concept" meant to make certain minded people feel good, with no real story or depth.