De bokstrainer Frankie Dunn (Clint Eastwood) heeft al heel lang niemand meer toegelaten tot zijn persoonlijke leven, totdat Maggie Fitzgerald (Hilary Swank) zijn trainingszaal binnenstapt. Getekend door een zwaar bestaan heeft de jonge Maggie zich met puur talent en wilskracht een weg naar de boksring weten te knokken.
Nu heeft ze meer dan ooit iemand nodig die in haar gelooft, maar het laatste waar Frankie op zit te wachten is de verantwoording te dragen voor Maggie. Toch, door Maggies wil en vastberadenheid, gaat Frankie haar trainen. Gaandeweg ontdekken de twee dat ze een gemeenschappelijke passie delen en er ontstaat een gevoel van onderlinge verbondenheid.