Bristol, um das Jahr 1800: Der junge Jem Belcher (Matt Hookings) wächst in ärmlichen Verhältnissen auf. Großgezogen hat ihn sein Großvater Jack (Russell Crowe), ein ehemaliger Preisboxer. Der hat dieser Tage allerdings hauptsächlich mit seiner Trunksucht zu kämpfen. Finanziell am Ende und von dem dringenden Wunsch beseelt, seinen Opa stolz zu machen, entschließt sich der junge Mann, in dessen Fußstapfen zu treten. Jem wendet sich an den berühmten Trainer Bill Warr (Ray Winstone). Er soll Jems natürliches Talent fördern und ihn zum größten Fighter machen, den die Welt je gesehen hat. Dank großem Einsatz und vieler Entbehrungen geht Jems Plan auf – er wird englischer Meister und steigt gesellschaftlich auf. Doch dann lässt ein Unfall ihn teilweise erblinden und er stürzt gnadenlos ab. Aus heiterem Himmel erhält er jedoch eine letzte Chance, in einem brutalen Kampf gegen den neuen Champion anzutreten. Kann er seinen Titel zurückerobern? Und, falls ja, um welchen Preis?