All Cast

Glenn Close

Glenn Close

Lady Edith de Haviland

Max Irons

Max Irons

Charles Hayward

Stefanie Martini

Stefanie Martini

Sophia de Haviland

Christina Hendricks

Christina Hendricks

Brenda Leonides

Terence Stamp

Terence Stamp

Chief Inspector Taverner

Honor Kneafsey

Honor Kneafsey

Josephine Leonides

Julian Sands

Julian Sands

Philip Leonides

Gillian Anderson

Gillian Anderson

Magda Leonides

Christian McKay

Christian McKay

Roger Leonides

Amanda Abbington

Amanda Abbington

Clemency Leonides

Preston Nyman

Preston Nyman

Eustace Leonides

John Heffernan

John Heffernan

Laurence Brown

Jenny Galloway

Jenny Galloway

Nanny

David Kirkbride

David Kirkbride

Sergeant Glover

Tina Gray

Tina Gray

Miss Ackroyd

Roger Ashton-Griffiths

Roger Ashton-Griffiths

Mr Gaitskill

Andreas Karras

Andreas Karras

Iannois Agrodopolous

Gino Picciano

Gino Picciano

Aristide Leonides

Madeleine Hyland

Madeleine Hyland

Roger Leonides' Secretary

Jacob Fortune-Lloyd

Jacob Fortune-Lloyd

Brent

David Seddon

David Seddon

Constable

David Cann

David Cann

Coroner

Ani Nelson

Ani Nelson

Cigarette girl

Trevor Cooper

Trevor Cooper

Cairo Spymaster

Reuben Greeph

Reuben Greeph

Club Singer

A.J. Jenks

A.J. Jenks

Club Band

Alex Bellamy

Alex Bellamy

Club Band

James Pattison

James Pattison

Club Band

Timothy Mylechreest

Timothy Mylechreest

Club Band

Lauren Poveda

Lauren Poveda

Dancer (uncredited)