Concussed and amnesiac, Tom Hanks’ Harvard professor Robert Langdon wakes up in Florence to find himself in the third of his Dan Brown adventures. This time, Dante’s Divine Comedy provides the cryptic clues he needs to decode if he is to foil a fiendish plot to unleash a global plague.

Cue lots of dashing about between picturesque tourist landmarks in Florence, Venice and Istanbul – all very handsomely filmed. The plot is downright nonsense, of course, but it is surprisingly entertaining and there’s a big shock twist in the tale.

Hanks lends proceedings straight-faced conviction and looks a lot more comfortable this time round, while there’s a classy supporting cast including Felicity Jones, as the plucky English medic who comes to his aid, Bollywood legend Irrfan Khan, as the enigmatic chief of a private security company, and Borgen’s Sidse Babett Knudsen, as the formidable head of the World Health Organisation who provides the hero with a welcome age-appropriate love interest.