12 Greatest Female Onscreen Spies (6 of 7)

10. Nikita (La Femme Nikita)
Juvenile delinquent, framed murderer, and then elite assassin? All that and more is packed into Nikita, who is forced to work for a shady counter-terrorism group that turns her into the perfect operative. The job is bloody, but Nikita never fully loses her conscience, and her quiet rebellion and search for answers make her far more than just a hired gun.
11. The Angels (Charlie’s Angels)
Don’t let the hair flips and silly disguises fool you, as they wouldn’t hold up in the real world. Natalie, Dylan, and Alex, played by Cameron Diaz, Drew Barrymore, and Lucy Liu, are highly trained agents who just happen to have fun while saving the day from all kinds of bad guys and look stunning doing it. They successfully complete numerous absurd missions, demonstrating that it’s not foolish if it achieves the desired outcome.