Clint Eastwood รับบทเป็น Frankie Dunn ครูฝึกมวยสูงอายุห้าวหาญแต่ใจดี Hilary Swank รับบทเป็น Mary Margaret "Maggie" Fitzgerald นักมวยที่มีความมุ่งมั่นและทะเยอทะยานฝึกฝนโดย Frankie Dunn มอร์แกน ฟรีแมน รับบทเป็น เอ็ดดี "สแครป-ไอรอน" ดูปริส ผู้ช่วยโรงยิมของดันน์; อดีตนักมวยสูงอายุ เขาตาบอดข้างหนึ่งในการชกครั้งที่ 109 และครั้งสุดท้าย เจย์ บารูเชล รับบท ดิลลาร์ด จอมอันตราย ไฟต์ติ้งฟลิปโป แบมแบม บาร์ช หรือ "แดนเจอร์" นักมวยใจง่าย Mike Colter รับบทเป็น "บิ๊ก" Willie Little นักมวยที่ Dunn ฝึกฝนมาหลายปี Lucia Rijker รับบทเป็น Billie "The Blue Bear" Osterman อดีตนักมวยโสเภณีผู้ชั่วร้าย Brían F. O'Byrne รับบทเป็น พ่อ Horvak นักบวชของโบสถ์ที่ Dunn เข้าร่วม ซึ่งทน Dunn ไม่ได้ Anthony Mackie รับบทเป็น Shawrelle Berry นักมวยที่ขยันขันแข็งและเป็นผู้เช่าโรงยิมของ Dunn เป็นประจำ Margo Martindale รับบทเป็น Earline Fitzgerald แม่ผู้เห็นแก่ตัวของ Maggie Riki Lindhome รับบทเป็น Mardell Fitzgerald น้องสาวที่โกงสวัสดิการของ Maggie Michael Peña รับบทเป็น Omar นักมวยและเป็นเพื่อนที่ดีที่สุดของ Shawrelle เบนิโต มาร์ติเนซ รับบทเป็นผู้จัดการของบิลลี แกรนท์ แอล. โรเบิร์ตส์ รับบทเป็นช่างตัดเสื้อของบิลลี (ครูฝึก) ฝึกฝนฮิลารี สแวงก์นอกจอสำหรับบทบาทบรูซ แมควิตตีที่ได้รับรางวัลออสการ์ของเธอในบทมิกกี้ แม็ค คู่แข่งของดันน์ David Powledge รับบทเป็น Counterman ที่ร้าน Diner Joe D'Angerio รับบทเป็น Cut Man Aaron Stretch รับบทเป็น Don Familton เป็นผู้ประกาศเสียงเรียกเข้า\n\nใครเล่นเป็นนักมวยหญิงค่าตัวล้านดอลลาร์ โอเค... คิดให้ดีก่อน แล้วค่อยตัดสินใจ:
 ข้อมูลที่เกี่ยวข้องในการตอบคำถามข้างต้นคือ Hilary Swank รับบทเป็น Mary Margaret "Maggie" Fitzgerald นักมวยที่มีความมุ่งมั่นและทะเยอทะยานฝึกฝนโดย Frankie Dunn คำตอบคือ Hilary Swank