Paddy Conlon (Nick Nolte), exits a Pittsburgh church. He starts up his old Chevy and drives home, listening to an audiotape of Moby Dick. He arrives home to find his estranged teenage son Tommy (Tom Hardy) sitting on the stoop drinking a bottle of whiskey and popping pills. Visibly inebriated, Tommy offers Paddy a drink, which Paddy refuses and invites his son in for a cup of coffee instead. Inside Tommy shares little concerning his whereabouts over the last few years and instead spends his time teasing his reformed alcoholic father before passing out in his easy chair.
Brendan Conlon (Joel Edgerton) lives in suburban Philadelphia with his "ideal" family, but he and his wife Tess (Jennifer Morrison) lament their economic hardships. Brendan works full time as a high school physics teacher, and Tess works two jobs just to stay afloat. Brendan visits the local credit union to discuss refinancing options with the bank manager, but learns that he is underwater in his mortgage and will lose his home within a month. Optionless Brendan tells Tess that he'll spend his nights bouncing at a strip club a couple of towns over to make extra money.
Tommy makes his way through Pittsburgh and comes to an old gym that he frequented as a kid. He signs up for a monthly membership and begins to train again, while watching professional MMA fighter Pete "Mad Dog" Grimes (Erik Apple), who easily knocks out numerous sparring partners. Grimes' manager puts out the word that any fighter willing to practice against Mad Dog will get $200 on the spot. Tommy accepts the offer, but is brushed off by Mad Dog and his manager. Tommy persists and is eventually allowed into the ring. Mad Dog dances across the mat, takes the first swing, and is instantly knocked out by Tommy with a swift rush of crushing blows. Tommy tells Mad Dog's manager that he'll be expecting that $200. Unbeknownst to Tommy, the sparring session had already been recorded and uploaded to YouTube.
Brendan wraps up his teaching job in the early afternoon, calls his wife, and tells her that he'll be heading to his bouncing job and to say goodnight to his daughters. He pulls up outside a strip club where a makeshift boxing ring is set up in the parking lot. Brendan lied to Tess. He enters the ring and squeaks out a win over his opponent. Later that evening he arrives home and awakens Tess, who is shocked to see his right eye swollen and bruised. She asks why he lied, and he admits that the house will be foreclosed on and that amateur MMA fights pay more in one night than bouncing does in a month. She pleads with him to stop.
Mad Dog's manager knocks on Paddy Conlon's front door and tells Paddy that Tommy Riordon gave him this address when he signed up for his gym membership and that he would like to train and manage Tommy. Paddy rejects the offer, citing that Tommy doesn't live there, but he agrees tp pass the offer along to him. The next day Paddy eats lunch at a local diner and is surprised when Tommy walks in. Tommy wants Paddy to train him, as he did when he was a teenager. Tommy explains that this isn't meant to be a bonding moment for the two of them; Paddy will act as his trainer, and not his father. Paddy accepts the proposal under multiple conditions. He tells Tommy to empty the prescription pill bottles from his pockets, to lay off alcohol, coffee, and junk food. Tommy reluctantly accepts the conditions.
Brendan goes to work the following day, his shiner in full-view, and catches gawking looks of students and teachers. In class, one of his students comments that his brother saw him win his MMA fight in the strip club parking lot, and wonders if it's true. Before Brendan replies, the school principal Joe Zito (Kevin Dunn) peeks his head into the classroom and tells Brendan to meet him in his office. Principal Zito tells Brendan that he can't fight in a strip club parking lot and work full time at the school. Brendan is placed on suspension without pay for the duration of the semester. Without pay, Brendan decides that the only way to make house payments is to show up at more parking lot fights. Tess reluctantly caves to Brendan's decision.
Brendan goes to meet his old fighting coach, Frank Campana (Frank Grillo), who is currently grooming an up-and-coming MMA fighter for the Sparta tournament in Atlantic City. Brendan pleads for training from Frank. Frank caves and allows Brendan to train with his team. Frank's unorthodox training methods prove to work well for Brendan, who quickly regains his strength and agility. Brendan arrives home one night and is surprised to see Paddy parked in front of his house. Paddy asks if he can see his granddaughters, but Brendan only sees a drunk and dismisses him. Paddy lets slip that he's 1,000 days sober and that Tommy is training with him. This surprises Brendan because Tommy hated Paddy even more than he did, and chose to leave Paddy with their mom while Brendan stayed behind to marry Tess. Brendan tells Paddy to leave. At the peak of his training, Frank's MMA contender suffers a crippling injury, leaving him without a fighter for Sparta. Brendan convinces Frank to put his trust in him and to allow him to fight in the tournament, which carries a $5,000,000 prize.
The clip of Tommy's beating Mad Dog Grimes has swept across the Internet. In Iraq, a trio of soldiers watches it on a laptop. One of the soldiers recognizes Tommy's face and hurriedly returns to his tent, where he searches his bag for a helmet-cam videotape. He watches the videotape, in which half a dozen soldiers flee from a sinking tank after being rescued by Tommy. Tommy saved the unit. Shortly thereafter Tommy calls a woman in El Paso, TX. In her home, numerous framed portraits of a Latino man in Marines uniform adorn the walls; in one photo, Tommy, also in uniform, stands next to the Latino Marine, smiling. Tommy knows the woman and her children, and she knows him. They both speak of the deceased Marine: Tommy's best friend and the closest thing he ever had to a brother.
Both Tommy and Brendan arrive at Sparta: Tommy with his father, and Brendan with Frank. For the first day, all the tournament competitors give press interviews, except for Tommy who ducks the media attention. Brendan sees Tommy from across the room, and wants to approach him, but Tommy flees with Paddy. That evening Tommy walks along the New Jersey shore and sees Brendan approaching him. Brendan attempts numerous times to apologize for his lack of contact over the last few years, saying he didn't know where to look. Tommy accuses Brendan of abandoning him and their mother so that he could have a girlfriend. Tommy refuses to acknowledge Brendan as his brother, and tells him that his brother died in Iraq. The two part ways.
Sparta begins with 16 contenders in four rounds. Winners move on to the next round. To make matters worse, the undefeated Russian Powerhouse known only as Koba (Kurt Angle) is making his American debut. Tommy enters his first fight and is believed to be a fluke or a "Youtube sensation" and nothing more. His opponent is heavily favored to win. Tommy enters the ring with no music or fanfare, followed by Paddy. His opponent enters, the bell rings, and with a single strike, Tommy K.O.s his opponent. Without bothering to check with the ref, Tommy turns and exits the ring as the crowd cheers.
Brendan prepares for his first fight, and he is an even greater underdog than Tommy. Beethoven's Ode to Joy echoes through the arena as he walks up to the ring. His opponent, Midnight, is heavily favored to win. For the first two rounds, Brendan is beaten to a pulp. Midnight is faster and stronger than Brendan. During time-outs, Frank reminds Brendan why he is fighting. If Brendan wants to go home, all he has to do is tap out, but if he doesn't win, there won't be a home to go home to. During the final round, Brendan manages to put Midnight in a painful hold and eventually forces him to tap out. The MMA community is shocked that a high school physics teacher has made it through the first round of the tournament. He texts Tess, who had refused to watch his first fight. She jumps for joy when she receives the "I WON!" message.
Tommy prepares for his second fight. Once again he enters the arena without music or entourage. The fight begins and Tommy immediately knocks out his opponent before confidently exiting the arena. Paddy smirks. Later that evening, Paddy watches the news and is surprised to see a story about Tommy. The soldier from Iraq has made his helmet-cam video public, and the world is now aware that Tommy is an ex-Marine and a war hero. Paddy calls for Tommy to watch, but Tommy is uninterested. He leaves the hotel room and heads to the casino, where he mindlessly feeds a slot machine. Paddy catches up with him and asks why he never told him about being a war hero. Tommy loses his composure and shouts at Paddy. He tells him that his platoon in Iraq was on patrol when they were fired upon by friendly forces. His best friend, along with the rest of his unit, was killed, leaving Tommy as the sole survivor. Fed up, Tommy deserted the corps and fled. One his way he crossed paths with a sinking tank, and feeling compelled to help, he saved those inside, including the soldier with the helmet-cam. While he becomes famous as the soldier who "ripped a tank open with his bare hands", Tommy doesn't feel like a hero. All he wants is to win Sparta and send his winnings to the family of his fallen Marine "brother". His story has a single gaping hole, though: The Marine Corps has no record of a Tommy Riordon (Riordon being his mother's maiden name). Tommy berates Paddy and tells him, among other things, to go to hell.
Brendan prepares for his second fight. Once again he enters the ring and barely survives each round. His stronger, faster opponent nearly bests him, but Brendan manages to put him into an inescapable and painful hold. Brendan wins, once again, by tapout. Back in Philly, his students ar