Gekränkte Eitelkeiten und ein immerwährender Wettstreit unter Brüdern, die in zerrütteten Verhältnissen groß geworden sind, bilden den Rahmen der Geschichte in Gavin O'Connors Warrior. Der Ex-Marine Tommy (Tom Hardy, Bronson) spielt darin einen Mixed-Martial-Arts-Kämpfer, der von seinem Vater Paddy (Nick Nolte, Tropic Thunder) auf ein großes Turnier vorbereitet wird, in dem er auf seinen Bruder Brendan (Joel Edgerton, Smokin' Aces) trifft. Jennifer Morrison (Dr. House), spielt Tess, ein weiteres Mitglied der miteinander konkurrierenden Familie.