I don't understand why this is getting so many negative reviews. I thought it was great. Refreshing storyline, exciting action sequences, talented cast. It could have explained a few things in a bit more detail for viewer understanding, but maybe it was left that way to make the viewer have to think.