Sorry, NONE Of THEMMMMMMMMM
I think Zoe Saldana is the best person for this role. If you saw Colombiana, she was off the chain in that movie whether she did her own stunts or not (I don't know). She is a great actress as well. I'm not taking anything away from Kerry Washington at all because she is great as well, but I think for action packed, Z.S. all the way.