Characters played by Max Irons
Charles Hayward
Characters played by Stefanie Martini
Sophia de Haviland
Characters played by Glenn Close
Lady Edith de Haviland
Characters played by Honor Kneafsey
Josephine Leonides
Characters played by Christina Hendricks
Brenda Leonides
Characters played by Terence Stamp
Chief Inspector Taverner
Characters played by Julian Sands
Philip Leonides
Characters played by Gillian Anderson
Magda Leonides
Characters played by Christian McKay
Roger Leonides
Characters played by Amanda Abbington
Clemency Leonides
Characters played by Preston Nyman
Eustace Leonides
Characters played by John Heffernan
Laurence Brown
Characters played by Jenny Galloway
Nanny
Characters played by David Kirkbride
Glover
Characters played by Tina Gray
Miss Ackroyd
Characters played by Roger Ashton-Griffiths
Mr. Gaitskill
Characters played by Andreas Karras
Iannois Agrodopolous
Characters played by Gino Picciano
Aristide Leonides
Characters played by Jacob Fortune-Lloyd
Brent
Characters played by Ani Nelson
Cigarette Girl
Characters played by David Seddon
Constable
Characters played by David Cann
Coroner
Characters played by Denis Lill
Doctor
Characters played by Trevor Cooper
Cairo Spymaster
Characters played by Jeremy Randall
Mechanic
Characters played by Madeleine Hyland
Secretary
Characters played by Reuben Greeph
Club Singer
Characters played by A.J. Jenks
Club Band
Characters played by Alex Bellamy
Club Band
Characters played by James Pattison
Club Band
Characters played by Timothy Mylechreest
Club Band
Characters played by Rudy Valentino Grant
Businessman Pass Byer
Characters played by Petros L. Ioannou
Tommy Boy
Characters played by Ethan Keaton
Hotel Guest
Characters played by Lauren Poveda
Dancer