Extremely poor writing and directing, overloaded with repeated flashbacks and a lot of plot holes. Probably good for kids about 12-16 who might like the action.
Some of the acting is good, most isn't, and there's only a couple characters you really care about. The fight scenes get monotonous and most are totally unbelievable.
Forget the ending, it was a total disappointment.
Best thing I can say is they chose all very attractive actresses.