Sam est tueuse à gages pour la Firme, une mystérieuse société, comme l’était sa mère, qui a disparu quinze ans plus tôt. Un contrat dégénère : le fils d’un grand truand, McAlester, est tué. Sam est convoquée par Nathan, qui la charge de récupérer l’argent subtilisé à la Firme par un comptable. Sam passe chercher de nouvelles armes à la Bibliothèque, tenue par Anna May, Florence et Madeleine, qui reconnaissent la fille de leur ancienne amie Scarlet. Le comptable panique en voyant Sam, qui tire. Elle comprend trop tard qu’il devait échanger l’argent pour sauver sa fille kidnappée. Sam dépose l’homme à l’hôpital et se rend au lieu du rendez-vous, où elle commence par affronter deux sbires de Nathan puis réussit à récupérer la fillette, Emily. L’argent explose au terme d’une course-poursuite avec les bandits. Sam est renvoyée de la Firme. Les sbires de Nathan la retrouvent à l’hôpital, où elle a emmené Emily voir son père, mort. Après un nouvel affrontement, Sam leur échappe. À la planque que lui indique Nathan, elle retrouve sa mère. Traquées par les hommes de McAlester, elles se réfugient auprès des Bibliothécaires. Les bandits assaillent la Bibliothèque. Sam et Scarlet se défendent, bientôt aidées par Anna May et Florence. Madeleine meurt en défendant Emily, kidnappée par McAlester, qui donne rendez-vous à Sam au diner. Là, elle récupère Emily après un nouveau combat auquel participent Scarlet, Anna May et Florence. Puis la troupe, victorieuse, part à la campagne.