Linnet also has to contend with the resentful stalking of her former school friend Jacqueline de Bellefort (Emma Mackey) when the chemistry between Linnet and Jacqui's by all accounts over-sexed fiance Simon Doyle (Armie Hammer) takes control. Unable to turn her back on Simon when he and Linnet go from London to the Nile for their wedding, mercurial Jacqui invites herself to join them on the paddle steamer Karnak, exquisitely restored for the film.
On the Karnak, there's a murder, then another, then another. Every member of the refreshingly ethnically diverse group of glamorous wedding guests, young and older, comes under Poirot's spotlight, the original cast list having been suitably pared back by Branagh and Green.
Marie Van Schulyer (Jennifer Saunders), her roommate Bowers (Dawn French), Linnet's former suitor Dr Windlesham (Russell Brand) and wealthy painter Euphemia (Annette Bening) all take themselves very seriously indeed, while Euphemia's very intentional splashes of red carmine paint and her red nail varnish herald the blood splatters ahead.
The screams that follow the discovery of the first body send ripples through the expansive Nile scenery, captured splendidly by cinematographer Haris Zambarloukos.
Having tested themselves out with Murder on the Orient Express in 2017, the Branagh-Green-Zambarloukos team, with producer Ridley Scott, Death on the Nile is a better rendition, propelled along better, revelations handled better.
Death on the Nile is a wonderful recreation of upper-crust life in the 1930s, designed for the big screen. It's still an intriguing tale but it's the characters, script and camera work that make it a very good film indeed. Bonus marks for lighting, sets, costumes, soundtrack and dancing. Highly recommended.
• Movies are rated: Avoid, Recommended, Highly Recommended and Must See.
Giveaway
The first person to bring an image or hard copy of this review to Starlight Cinema Taupō will win a free ticket to Death on the Nile.