Filmen handler om den unge bokseren og skipsverftsarbeideren Jake Huard, spilt av James Franco, som blir antatt som kadett i Annapolis. Huard melder seg på akademiets egen bokserturnering «Brigades».