Directed at full pelt by Matthew Vaughn, Kingsman: The Secret Service is an outrageous James Bond-esque caper with a sadistic streak.
This hare-brained tale about a secret organisation of impeccably tailored British agents dedicated to world peace lampoons the conventions of the spy genre with an arched eyebrow.
Gary Unwin (Taron Egerton), who is known to friends as Eggsy, is on a downward spiral despite an impressive IQ.
He is powerless to stop his mother Michelle (Samantha Womack) suffering abuse from her boyfriend (Geoff Bell), and a spot of joy-riding leads to a brief stay in a police cell.
Eggsy is dismissed as a hopeless cause by everyone except dapper secret agent Harry Hart (Colin Firth), who believes the young man has untapped potential as a crime-fighter.
So Hart enrols Eggsy in a gruelling training programme against sneering posh lads Charlie (Edward Holcroft), Barnaby (Matthew William Jones) and Hugo (Tom Prior), and friendlier rivals Grace (Sophie Cookson) and Roxy (Alisha Heng).
The recruits test their strength and guile in a series of challenges devised by gadget geek Merlin (Mark Strong).
Against the odds, Eggsy shines brighter than some of the supposed creme de la creme and when technological wizard Valentine (Samuel L Jackson) and his blade runner henchwoman Gazelle (Sofia Boutella) threaten mankind with a radical solution to climate change, Eggsy puts his training to good use alongside his stiff upper-lipped mentor.
Be warned – there is an excess of violence.
It is on at the Hollywood Plaza, Scarborough, from Thursday January 29 to Thursday February 5.