I agree that the writing was very spoon fed.. with the high budget and talent attached they had so much opportunity to generate something more ground breaking. However, Jennifer Garner was excellent and did a top notch job maintaining the characters perception and kicking ass in her fight scenes. While yes lots of cliche’s, I was still on the edge of my seat and enjoyed the film concept of female vigilante and the performances of the cast. Garner’s character was bad ass.