Eight actresses who have played action heroes. From top left: Michelle Yeoh, Uma Thurman, Tia Carrere, Linda Hamilton, Angelina Jolie, Halle Berry, Sigourney Weaver, and Lucy Liu.