All Cast

Kate Beckinsale

Kate Beckinsale

Christina Mariell

Aidan Quinn

Aidan Quinn

Prof. David Ash

Anthony Andrews

Anthony Andrews

Robert Mariell

John Gielgud

John Gielgud

Doctor Doyle

Anna Massey

Anna Massey

Nanny Tess Webb

Alex Lowe

Alex Lowe

Simon Mariell

Geraldine Somerville

Geraldine Somerville

Kate

Victoria Shalet

Victoria Shalet

Juliet Ash

Linda Bassett

Linda Bassett

Madame Brontski

Liz Smith

Liz Smith

Old Gypsy Woman

Peter England

Peter England

Young David

Alice Douglas

Alice Douglas

Clare

Hilary Mason

Hilary Mason

Elderly Lady

Edmund Moriarty

Edmund Moriarty

Liam

Emily Hamilton

Emily Hamilton

Mary