Kenneth Branagh's Death On The Nile cruises into movie theatres and while the title suggests that the film's lavish setting was Egypt, more than a little movie magic was involved.
Branagh reprises his role as one of literature's best-loved detectives, Hercule Poirot, with a cast that includes Gal Gadot, Armie Hammer, Jennifer Saunders, Annette Bening, Sophie Okonedo, Russell Brand, Ali Fazal and Dawn French.
