U.S. Marine Tommy Riordan (Tom Hardy) visits his father, Paddy Conlon (Nick Nolte), a recovering alcoholic who has returned to his Catholic faith. Tommy had to run away from Paddy with his dying mother when he was just a boy due to Paddy having previously been an abusive alcoholic, and has never quite forgiven him. Paddy tries to convince him that he has changed, but to no avail. The next day, Tommy enters a gym where he beats a professional fighter named Pete "Mad Dog" Grimes (Erik Apple) unconscious in less than 1 minute, in a fight which is filmed via a cell phone's video camera and later uploaded to the Internet, where it goes viral. Tommy learns about a winner-takes-all mixed martial arts tournament called Sparta in which the winner will receive $5,000,000. Tommy asks his father to help him train for the tournament, but only under the condition that Paddy does not try to reconcile their relationship.