Pittsburgh. Emerytowani bokserzy Billy "The Kid" McDonnen (Robert De Niro) i Henry "Razor" Sharp (Sylvester Stallone) niegdyś zaciekle ze sobą konkurowali. Konflikt miała zakończyć walka w 1983 roku, jednak nigdy do niej nie doszło. Po latach obaj zyskują szansę, aby udowodnić, kto jest lepszym pięściarzem. Menedżer Dante Slate (Kevin Hart) namawia ich do ponownego wystąpienia na ringu. Sharp pod okiem doświadczonego trenera, Louisa Conlona (Alan Arkin), przygotowuje się do pojedynku z przeciwnikiem, pragnącym ostatecznie rozstrzygnąć ich spór. Ponadto w jego życiu ponownie pojawia się była ukochana, Sally Rose (Kim Basinger), która przed laty dopuściła się bolesnej zdrady.