En dag kommer «Maggie Fitzgerald» (Hilary Swank) inn i treningslokalet. Hun er 31 år, kommer fra en fattig familie og har hele tiden fått høre at hun er «white trash» og ikke duger til noe. Men hun er sta og har bestemt seg for å bli en fremgangsrik bokser, og hun vil ha den mutte «Frankie» som sin trener. Han vegrer seg først og mener hun er for gammel og dessuten har han kun trenet mannfolk tidligere. Men «Maggie» er sta og til slutt går han med på det. «Maggie» viser seg å være en naturtalent og er fokusert på oppgaven og gjør fremskritt. De trives sammen og «Maggie» blir som en ny datter for «Frankie», et substittutt for den datteren som han har mistet.