Billy Hoyle y Sidney Deane son un par improbable de estafadores del baloncesto. Forman un equipo engañar su camino a través de los tribunales de Los Ángeles, jugando un juego esto es rápido peligroso - y gracioso.
Guerra de Vietnam. Recién incorporado a su pelotón, en la jungla vietnamita, el soldado Eriksson (Michael J. Fox) es testigo de un crimen brutal cometido por sus compañeros. Incapaz de permanecer al margen, se enfrentará al resto del pelotón, pero sobre todo al sargento Tony Meserve (Sean Penn), un hombre enérgico y carismático pero desquiciado por el horror y la brutalidad de la guerra.
Después de haber sido despedidos de sus puestos de trabajo como guardias de seguridad, Josh e Ivan forman video Aces, una productora de videos musicales. En su camino se cruzan Norman Mart, un candidato presidencial de extrema derecha; Samantha Gregory, una reportera de un canal de música; y Mo Fuzz, un productor dispuesto a darles una oportunidad.
Durante la Guerra de Vietnam, Adrian Cronauer, un disc-jockey de la Fuerza Aérea de los Estados Unidos, llega a Saigón para entretener a los soldados desplegados en Vietnam. Al principio todo es diversión, pero poco a poco los jefes se darán cuenta de que sus comentarios acerca de la guerra no son "políticamente correctos". Por lo mismo, deciden expulsarlo y enviarlo de nuevo a su hogar, mientras que en la radio colocan sucesores que no dan la talla y no gustan tanto como él. Los soldados le piden que vuelva, sin saber que le expulsarían por sus comentarios.