MURDER ON THE ORIENT EXPRESS (12A, 114 mins)

Starring: Kenneth Branagh, Penelope Cruz, Dame Judi Dench, Johnny Depp, Josh Gad, Leslie Odom Jr, Michelle Pfeiffer, Daisy Ridley, Tom Bateman, Olivia Colman. Director: Kenneth Branagh.

The little grey cells of moustachioed sleuth Hercule Poirot - and cinema audiences unfamiliar with Agatha Christie's fiendish 1934 novel - are rigorously tested in Kenneth Branagh's handsome reimagining of the snowbound murder mystery.

Lovingly shot on 65mm celluloid to capture the splendour of the opulent production design, this beautifully tailored Murder On The Orient Express welcomes a first class passenger list of Oscar winners and nominees from both sides of the Atlantic.

Screenwriter Michael Green couples himself to Christie's plot, which is precision-engineered to achieve a full head of steam before a satisfying final twist that challenges Poirot's assertion: "There is right, there is wrong - nothing in between."

En route, the script adds a fresh prelude at the Wailing Wall in Jerusalem, which springs the detective's steel trap mind, and fleshes out bigotry and paranoia in the calm before the Second World War.

A completely new suspect is introduced to rolling stock along with a character from a different Christie case, Hercule Poirot's Christmas, plus a snowdrift near Vinkovci has been amplified - courtesy of slick digital effects - to an avalanche that impacts carriages as they trundle over a viaduct bridge.

Poirot (Branagh) is on holiday in Turkey when he receives an urgent communication to return to London.

Good friend Bouc (Tom Bateman), who is director of business on the Orient Express, secures the wily Belgian a cabin next to slippery gangster Samuel Ratchett (Johnny Depp).

"I would like to hire you to watch my back until I get somewhere safe," growls the imperilled hoodlum.

Poirot rejects the offer - "I do not like your face!" - and as the train chugs through the Dinaric Alps, a murderer strikes.

Suspects include Ratchett's secretary Hector MacQueen (Josh Gad), governess Mary Debenham (Daisy Ridley), former soldier Dr Arbuthnot (Leslie Odom Jr), attention-famished widow Caroline Hubbard (Michelle Pfeiffer), Princess Natalia Dragomiroff (Dame Judi Dench) and her maid Hildegarde Schmidt (Olivia Colman), and missionary Pilar Estravados (Penelope Cruz).

Murder On The Orient Express harks back to a bygone era of lavish period filmmaking.

Branagh shoots inside a movable locomotive and four carriages, built from scratch to allow his camera to glide in seemingly impossible directions.

By opening up the central location, the film sacrifices claustrophobia and tension at the altar of directorial brio.

The titular conundrum is elegantly bookmarked by a luxurious tracking shot along the platform in Istanbul, which follows the Belgian detective as he wanders through the train, and a record-breaking five-minute Steadicam shot inside the carriages as a morally conflicted Poirot prepares to disembark.

Branagh sports impressive facial hair and teases out his protagonist's inner turmoil, while co-stars perfect inscrutable glares and furrowed brows as they pull the wool over our eyes.

"Vice is where the Devil finds his darlings," sermonises one character.

Satan has plenty of impeccably coiffed fallen angels to choose from here. 7/10