Gomer Pyle

Private Leonard Lawrence, AKA Gomer Pyle, or Private Pyle, is a character in Full Metal Jacket. He is a clumsy, dimwitted and overweight man who is the one being punished and berated by Gunnery Sergeant Hartman and his platoon for his incompetence. He named his rifle Charlene. After being yelled at continually and bullied, he snapped and then shot and killed Sergeant Hartman before committing suicide. He is played by actor Vincent D'Onofrio.


  • In order to play Private Leonard "Gomer Pyle" Lawrence, aforementioned actor Vincent D'Onofrio was required to gain seventy pounds, which took him nine months.

Community content is available under CC-BY-SA unless otherwise noted.