Conor Sullivan (Kellan Lutz) er ikke begeistret over å flytte til en ukjent liten by, og bli den nye gutten på skolen. Men han får en kjæreste, Brooklyn (Ashley Greene), og begynner ved skole-laget i lacrosse som blir trent av en gammel venn av faren hans, David Milligan (William Mapother). Conors far er en offiser i US Army som blir sendt til Irak, hvor han dør i kamp. Conor lever i sjokk og fornektelse etter farens død, og han reagerer på dødsfallet med selvdestruktive måter. Dette bekymrer hans mor Claire (Gabrielle Anwar). Conor havner i et voldelig sammenstøt med en annen lacrosse-spiller (Chord Overstreet) og han begår hærverk på skolens område. Dette gjør at han havner i fengsel, og blir sparket fra lacrosse-laget. Han blir sendt til en leir som blir ledet av en kollega og god venn av den døde faren hans, sersjantmajor Duke Wayne (Adam Beach). Ved treningsfeltet i leiren gjenvinner Conor sin lidenskap for lacrosse, og det åpner øynene hans for den sanne betydningen av modenhet, sportsånd og manndom.