Jackie Kallen (MEG RYAN) is a woman who doesn't get any respect for working in and being a life-long fan of the male-dominated world of professional boxing. While working with friend Rene (KERRY WASHINGTON) in the basement of the Cleveland Coliseum for Irving Abel (JOE CORTESE), Jackie has various run-ins with local boxing promoter Sam LaRocca (TONY SHALHOUB). After his boxer loses in a match, the testy Sam challenges her to do better and sells her the boxer's contract for a dollar.
Jackie takes the challenge, but discovers that the boxer is a drug-addict. During an ensuing, drug-related scuffle, however, she's impressed by the fighting moves of dealer Luther Shaw (OMAR EPPS). Against all common sense, she decides to pursue him as a potential client.
He initially blows her off, but seeing that he's facing a dead-end future, agrees to her proposal. She then brings legendary manager Felix Reynolds (CHARLES S. DUTTON) out of retirement to train the talented but green middleweight fighter, and even entices local sports reporter Gavin Reese (TIM DALY) to cover their story.
As Luther starts winning bouts and his and Jackie's fame increases, however, the two must deal with the effects of that as well as Sam doing everything in his power to stop them from succeeding.