Brandon King (RYAN PHILLIPPE), Steve Shriver (CHANNING TATUM) and Tommy Burgess (JOSEPH GORDON-LEVITT) are longtime friends who are happy to have safely returned to their small Texas town after a tour of duty in Tikrit, Iraq. Brandon feels responsible, however, for some in their squad who were killed or badly wounded in an ambush he now thinks he should have avoided.
Even so, his parents -- Roy (CIARAN HINDS) and Ida (LINDA EMOND) -- are pleased he's home, which also holds true for Steve's fiancée, Michelle (ABBIE CORNISH), while their superior officer, Lt. Col. Boot Miller (TIMOTHY OLYPHANT), orders all of them to be on their best behavior. Unfortunately, the emotional and psychological stress of what they encountered in country has followed them home. That's only exacerbated by their drinking, which is particularly true for Tommy whose new bride kicks him out of their home for that.
Yet, the biggest shock comes for Brandon who learns that he's been stop-lossed. That is, despite having fulfilled his contract with the military, the sergeant has been ordered back to active duty in Iraq. For a variety of reasons he doesn't want to go, but when Miller commands that he follow those orders, Brandon goes on the run.
With Michelle offering to drive, the two set out for Washington, D.C. where Brandon hopes to meet with a politician he believes can help rescind that order. From that point on, and as he deals with the repercussions of his act, Brandon tries to prove that the military's decision is wrong, if not illegal.