To say that this movie was bad ass doesn't say enough for me. Even though I arrived late for my movie time fo I had to sit on the front row this movie was incredible! I was so impressed by the equal character development. I can't wait I'm going to see it again.!