Frankie Dunn (Clint Eastwood) w swoim życiu wytrenował wielu świetnych bokserów. Jego jedynym przyjacielem jest były bokser Scrap (Morgan Freeman). Pewnego dnia u Dunna zjawia się 30-letnia Maggie Fitzgerald (Hilary Swank). Maggie jest utalentowana, dokładnie wie czego chce i zrobi wszystko, aby to osiągnąć.