TWO brothers go to war against each other in Gavin O’Connor’s brutal story of redemption and self-loathing.
Marine Tommy Conlon (Tom Hardy) arrives home unexpectedly after 14 years of service, surprising his father Paddy (Nick Nolte).
Tommy asks his old man to train him for Sparta, a televised mixed martial arts fighting competition with the biggest purse in the sport’s history.
Paddy agrees, desperate to rebuild bridges.
Meanwhile, Paddy’s other son, Brendan (Joel Edgerton), is struggling to make ends meet as a schoolteacher.
The bank is threatening to take away his home so Brendan secretly fights in the backrooms of bars for money behind the back of his wife Tess (Jennifer Morrison).
Once the school learns of Brendan’s extra-curricular activities, the headmaster suspends him and the teacher’s entire future rests on winning Sparta.
Warrior talks tough and flexes its muscles impressively in the bruising fight sequences, but the script punches well below its class.