In the North East section of the Bronx, New York during the spring of 1969, Anthony Curtis (Larenz Tate) is about to graduate from high school, and decides to enlist in the U.S. Marine Corps rather than go to college. He is sent to Vietnam, leaving behind his middle-class family, his girlfriend Juanita (Rose Jackson), and small-time crook Kirby (Keith David), who is like a second father. Anthony's close friend, Skip (Chris Tucker), later joins Curtis' Recon squad after flunking out of Hunter College and his other friend Jose (Freddy Rodriguez), is drafted into the U.S. Army. Once in Vietnam, Curtis and his squad lose several fellow Marines during combat, and commit several atrocities of their own, such as executing enemy prisoners and beheading corpses for war trophies.