In Full Metal Jacket, what is the name of the character played by Vincent D'Onofrio?
Answer
Private Leonard Lawrence
Answer
Private Leonard Lawrence
In Full Metal Jacket, Vincent D'Onofrio plays Private Leonard Lawrence.
Lawrence is a Marine recruit whose drill instructor, Gunnery Sergeant Hartman, nicknames him “Gomer Pyle.” The character struggles with military discipline and becomes the focus of collective punishment after the platoon is blamed for his mistakes.
D'Onofrio’s performance is physically notable: he gained about 70 pounds for the part. The film’s first half follows Lawrence’s breakdown during boot camp, while the second half moves to Vietnam and centers more closely on Private J. T. “Joker” Davis.
A common mix-up is confusing Lawrence with Joker, the character played by Matthew Modine, or with Animal Mother, the combat-focused machine gunner played by Adam Baldwin. “Pyle” is Lawrence’s nickname, not his surname.
Source: Wikipedia · fact-checked Sept. 2026