《頑石之拳》講述的是巴拿馬傳奇拳擊手羅伯特·杜蘭(埃德加·拉米雷茲[Edgar Ramírez]飾)和他的教練雷·阿塞爾(羅伯特·德尼羅[Robert De Niro]飾)背後的故事。他們改變了彼此的生活,鑄就了一段動人傳奇。故事發生在拳擊運動的黃金時代,杜蘭躋身世界頂級拳擊手之列,更打敗了蘇格‧雷‧倫納德、托馬斯·赫恩斯、馬文·哈格勒等頂級拳擊手,創下了119場比賽103勝的傲人成績。然而,若是沒有雷·阿塞爾助他一臂之力,他在拳擊場內外的生活又怎會如此一帆風順。
修女海倫(蘇珊·薩蘭登 Susan Sarandon 飾)受死刑犯馬修·龐斯萊(西恩·潘 Sean Penn 飾)之托,前往監獄探望他。馬修否認殘殺年輕情侶被判死刑,提出上訴。海倫一路走訪,深入村莊調查真相。一方面是被虐殺而死的無辜情侶,一方面是即將被處決的罪犯的精神依托, 海倫使盡各種辦法幫助馬修,但當她面對受害者雙親的痛訴以及公眾的憤怒時,海倫的內心也陷入糾結的道德審判中。海倫最終感化了馬修。行刑前,馬修承認自己的罪行並祈求得到受害者家人的寬恕,安心而有尊嚴的走完人生的最後168小時。