Live-action Americanized anime. Good story, if you accept the plausibility of anime tropes; great cast, clearly having an absolute blast; plenty of action and (seemed to me) good fight choreography, without being excessively gory. Not that there wasn't a lot of blood, but they really could have gone so much farther and except for one scene mostly didn't.

Fanservice of the highest order.