In Full Metal Jacket, what is the name of the character played by Vincent D'Onofrio?

The story behind the answer

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

Add question to a list

Choose a list to keep this question in: