Which actor played Colonel Miles Quaritch in James Cameron’s Avatar?

The story behind the answer

Stephen Lang played Colonel Miles Quaritch in James Cameron’s Avatar.

Quaritch is the film’s principal human military antagonist and commands the security forces operating on Pandora. He leads the campaign against the Na’vi and the human scientists connected with the Avatar Program.

Lang portrayed Quaritch as a hardened, authoritarian officer whose hostility toward Pandora’s indigenous population drives much of the conflict. The character’s military background and commanding presence make him one of the film’s most recognizable human figures.

A common mix-up is confusing Lang with Sam Worthington, who played Jake Sully, or Giovanni Ribisi, who played corporate administrator Parker Selfridge. Lang later returned as a version of Quaritch in Avatar: The Way of Water, where the character appears in recombinant Na’vi form.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: