Which actor portrayed Private Joker in Stanley Kubrick’s Full Metal Jacket?

The story behind the answer

Matthew Modine portrayed Private Joker in Stanley Kubrick’s Full Metal Jacket.

Joker, whose full name is James T. Davis, serves as the film’s central viewpoint character. He begins as a Marine recruit under the brutal instruction of Gunnery Sergeant Hartman and later works as a military journalist during the Vietnam War.

Modine’s performance connects the film’s two major sections: recruit training at Parris Island and combat in Vietnam. Joker’s role as a writer and observer creates a contrast between the Marine Corps’ slogans, the realities of war, and the dark humor used by soldiers.

Stanley Kubrick directed the 1987 film, adapted from Gustav Hasford’s novel The Short-Timers. Vincent D’Onofrio played Leonard “Gomer Pyle” Lawrence, while R. Lee Ermey played Hartman. The film is frequently remembered for Hartman’s speeches, but Modine’s Joker provides the narrative continuity across the training and combat portions.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: