Ryan Reynolds is a junior CIA agent consigned to the numbingly dull assignment of overseeing an agency safe house in Cape Town, South Africa, but desperate to prove his worth in the field. Step in Denzel Washington as a rogue spy, who no sooner turns up under arrest at the house than it comes under attack, leaving Reynolds on the run with Washington as his prisoner.

The film barrels along from one blistering skirmish to the next and, with a frantic chase over the rooftops among the highlights, the film’s best sequences are breathlessly exciting. However, it would have benefited from focusing more on the battle of wits between greenhorn Reynolds and wily Washington so it’s disappointing that there isn’t more complexity and depth behind the action.

The classy cast also includes Brendan Gleeson, Vera Farmiga and Sam Shepard as a trio of backroom agents who may or may not be up to no good.