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