Podczas misji na Bliskim Wschodzie w 1997 roku tajny agent Lee Unwin (Jonno Davies) w okresie próbnym poświęca się, by chronić swojego przełożonego Harry'ego „Galahada” Harta (Colin Firth). Hart, obwiniając się, wraca do Londynu, aby dać wdowie po Lee Michelle (Samantha Womack) i jej synowi Gary'emu „Eggsy” (Alex Nikolov) medal z wygrawerowanym numerem pomocy w nagłych wypadkach. Siedemnaście lat później Eggsy (Taron Egerton), który porzucił szkolenie w Royal Marines pomimo swojej inteligencji i zdolności, stał się chav. Po aresztowaniu za kradzież samochodu Eggsy dzwoni pod ten numer. Hart organizuje jego uwolnienie. Hart wyjaśnia, że jest członkiem Kingsman, prywatnej służby wywiadowczej założonej przez zamożnych Brytyjczyków, którzy stracili swoich spadkobierców podczas I wojny światowej. Hart, o kryptonimie „Galahad”, wyjaśnia, że jest dostępne stanowisko, ponieważ agent „Lancelot” był zabity przez zabójczynię Gazelle (Sofia Boutella) podczas próby ratowania profesora Jamesa Arnolda (Mark Hamill) przed porywaczami. Eggsy zostaje kandydatem Harta. Inni kandydaci są eliminowani w niebezpiecznych testach szkoleniowych przeprowadzanych przez agenta „Merlina” (Mark Strong), dopóki nie zostają tylko Eggsy i Roxy (Sophie Cookson), kandydatka, z którą się zaprzyjaźnił. Eggsy odmawia ukończenia ostatniego testu, strzelając do szczeniaka mopsa, którego wychował podczas procesu szkolenia (nie wiedząc, że broń trzyma ślepe próby), a Roxy zostaje nazwana nowym „Lancelotem”.