Alba did her best but this was not a well written story. Every guy in the movie looked the same and had the same if not very similar personality’s, making the parts without action boring. The fights were pretty good, but it seemed unnecessary to stab EVERYONE to death, especially after she makes a point to save some guys from one of her squad mates in the beginning. It’s not completely terrible, but it might take you a couple days to make it through because you’ll probably fall asleep a couple times or just get upset with the logic and need a break.