In the 1987 movie "Full Metal Jacket" by Stanley Kubrick, the nickname "Gomer Pyle" is derisively given to Private Leonard Lawrence (played by Vincent D'Onofrio). During boot camp, after infuriating Gunnery Sergeant Hartman (played by R. Lee Ermey) Leonard is called Gomer Pyle by Hartman and others because he is unable to stop grinning and finds it hard to follow orders. The name "Gomer Pyle" has ultimately become U.S.M.C. slang for a recruit who continually messes up or needs extra training. These are items that directly applied to Private Leonard Lawrence in the movie.

Overall this film crystallized the experience of the Vietnam War by concentrating on a group of raw Marine volunteers. Based on a novel by Gustav Hasford, "The Short Timers," the film details in the beginning the recruit volunteers' harrowing boot-camp training under the profane, powerful, and harsh guidance of drill instructor Sergeant Hartman (Ermey was a real-life drill instructor whose performance is one of the most terrifyingly realistic on record).

Part two of the film takes place in Vietnam. It is as seen through the eyes of the now thoroughly indoctrinated marines. Ironically, "Full Metal Jacket" is effective and good at communicating themes about the Vietnam War. It was however almost entirely filomed in England.

More Info: en.wikipedia.org