When an attack on the Kingsman headquarters takes place and a new villain rises, Eggsy and Merlin are forced to work together with the American agency known as the Statesman to save the world.
Videos
Watch Providers
Casting arrow_drop_down
Taron Egerton as Gary 'Eggsy' Unwin
Colin Firth as Harry Hart / Galahad
Julianne Moore as Poppy Adams
Mark Strong as Merlin
Hanna Alström as Princess Tilde
Halle Berry as Ginger
Pedro Pascal as Whiskey
Channing Tatum as Tequila
Edward Holcroft as Charlie Hesketh
Jeff Bridges as Champ
Emily Watson as Chief of Staff Fox
Sophie Cookson as Roxy
Michael Gambon as Arthur
Elton John as Elton John
Bruce Greenwood as President of the United States
Thomas Turgoose as Liam
Calvin Demba as Brandon
Tobi Bakare as Jamal
Gordon Alexander as Kingsman's Cab Driver
Keith Allen as Charles
Tom Benedict Knight as Angel
Poppy Delevingne as Clara
Björn Granath as The King of Sweden
Lena Endre as The Queen of Sweden
Samantha Coughlan as Tour Guide
Martyn Ford as Glastonbury Guard
Grant Gillespie as Hotel Receptionist
Tara Hugo as Kentucky Barmaid
Nicholas Colicos as Very Drunk Redneck
Jordan Mifsud as Patient One
Kaye Brown as Patient Two
Paul Giddings as Patient Three
Iain McKee as Poppy's Antidote Doctor
Mark Arnold as General McCoy
Shannon Bream as FOX News Anchor
James Carroll Jordan as Harvard Professor
Bill Hemmer as FOX News Anchor
Stacey Swift as Hospital Doctor
Alessandro De Marco as Cable Car Attendant
Antonio Magro as Confused Guard
Stephen Schreiber as Elderly Patient 1
Count Prince Miller as Elderly Patient 2
Jeff Ricketts as Poppy's Attorney
Joe Gallina as Poppy's Security Gate Guard
Ammara Niwaz as Agent Whiskey's Wife
Mingus Johnston as First Burly Guard
Samantha Womack as Michelle
James Clayton as Kingsman Knight
Bimbo Hart as Kingsman Knight
Chester King as Kingsman Knight
Alastair MacIntosh as Kingsman Knight
Max Macintosh as Kingsman Knight
Tom Parker Bowles as Kingsman Knight
Carlos Peres as Kingsman Knight
Grant Crookes as Paramedic (uncredited)
Rene Costa as Security (uncredited)
Al Fenderico as Royal Swedish Grenadier (uncredited)