All Cast

Gabrielle Anwar

Gabrielle Anwar

Celia Graves

Stephen Dorff

Stephen Dorff

Jeremy Graves

Joanna Lumley

Joanna Lumley

Lady Helena Graves

Keira Knightley

Keira Knightley

Young Celia

Adrian Dunbar

Adrian Dunbar

Alan Cross

Michel Winogradoff

Michel Winogradoff

Albert

Florence Hoath

Florence Hoath

Angela Cross

Alexis Denisof

Alexis Denisof

Christopher Wood

Marianne Denicourt

Marianne Denicourt

Maud Graves

Melvil Poupaud

Melvil Poupaud

Louis Bernard

Bernard Haller

Bernard Haller

Georges Montfort

Rosalind Bennett

Rosalind Bennett

Janet Blain