Billy Flynn (Jon Voight) é um ex-lutador de boxe que agora trabalha como adestrador de cavalos em Hialeah. Ele ganha um salário baixo, mas o suficiente para manter a si próprio e seu filho T.J. (Rick Schroder), o qual ganhou a custódia de sua ex-esposa Annie (Faye Dunaway) há sete anos atrás. Visando ter um futuro melhor para o garoto, Billy aceita a oferta de retornar aos ringues.