Gary Unwin
From a young man arrested for stealing a car to the Kingsman agent Galahad.
Gary "Eggsy" Unwin is the protagonist of Kingsman: The Secret Service and Kingsman: The Golden Circle, played by Taron Egerton. He is the son of Lee Unwin, a probationary agent who died in 1997 saving Harry Hart, and Hart later recruits him into Kingsman, a secret intelligence agency. After the defeat of Richmond Valentine he takes Hart's title of Galahad.
Quick Facts
- Code name
- Galahad
- Affiliation
- Kingsman (International Agency)
- First appearance
- Kingsman: The Secret Service
Lore & Background
Before Kingsman, Eggsy had dropped out of training for the Royal Marines and lived with his mother and an abusive stepfather, Dean. As a boy he was given a medal engraved with an emergency number by Harry Hart, who felt responsible for his father's death. Seventeen years later he is arrested for stealing a car, calls the number, and Hart arranges his release. Hart puts him forward to replace the dead agent Lancelot; he trains under Merlin and befriends fellow recruit Roxy. He fails the last test by refusing to shoot the puppy he had raised, and Roxy becomes Lancelot. After Valentine shoots Hart, Eggsy leads Arthur to poison himself, enters Valentine's bunker posing as Arthur, and kills Gazelle and then Valentine. A year later he has officially joined Kingsman as Galahad and is in a relationship with Tilde, Crown Princess of Sweden, whom he marries at the end of The Golden Circle.
Reader's Guide
Real name: Gary "Eggsy" Unwin. Codename: Galahad. Films: Kingsman: The Secret Service (2014) and Kingsman: The Golden Circle (2017), played by Taron Egerton, who also voices him in the 2017 animated short TBT: That Time Archer Met Kingsman. In the comic series the character was first called Gary London and was later renamed Eggsy Unwin.
More in Agents & Villains
Elsewhere in Kingsman
Spotted an error? Know more?
Reader corrections go straight into our review queue. Suggest an edit · How this site is sourced