Kenneth Branagh character Hercule Poirot
Gal Gadot character Linnet Ridgeway
Armie Hammer character Simon Doyle
Emma Mackey character Jacqueline de Bellefort
Tom Bateman character Bouc
Letitia Wright character Rosalie Otterbourne
Sophie Okonedo character Salome Otterbourne
Jennifer Saunders character Marie Van Schuyler
Russell Brand character Windlesham
Annette Bening character Euphemia Bouc
Dawn French character Bowers
Rose Leslie character Louise Bourget
Ali Fazal character Andrew Katchadourian
Michael Rouse character Private Laurin
Alaa Safi character Corporal
Orlando Seale character Captain Rens
Charlie Anson character Sergeant Verhaeren
Danny Hughes character Soldier 1
Sam James Page character Soldier 2
James Schofield character German Soldier 1
George Jaques character German Soldier 2
Jonah Rzeskiewicz character German Soldier 3
Eleanor de Rohan character Nurse
Susannah Fielding character Katherine
Adam Garcia character Syd
Rick Warden character Monsieur Blondin
Noel White character Maître 'D Chez Ma Tente
Niamh Lynch character Female Porter
Rosie Dwyer character Hotel Staff 2
Nari Blair-Mangat character Hotel Staff 3
Sid Sagar character Concierge
Brenda-Jane Newhouse character Receptionist
Rhiannon Clements character Hotel Administrator
Daniel Cook character Hotel Staff 1
Heider Ali character Spice Market Merchant
Hayat Kamille character Snake Handler
Crispin Letts character Officer Besner
Victor Alli character Marc Yves
Rachel Feeney character Maxine Cardiff
Sarah Eve character Hattie Pyne
Aron Julius character Will Goodwin
Francis Lovehall character Allerton McNaught
Stacy Abalogun character Elinor Glyn
Naveed Khan character Captain Mahmoud
Katie Smale character Berel Genevese
Kemi Awoderu character Allesande Johar
Lauren Alexandra character Dancer (uncredited)
Nikkita Chadha character Dancer (uncredited)
Nadine Leon Gobet character Mademoiselle Blondin (uncredited)