All Cast

Rachel Weisz

Rachel Weisz

Amy Foster

Vincent Perez

Vincent Perez

Yanko

Ian McKellen

Ian McKellen

Dr. James Kennedy

Kathy Bates

Kathy Bates

Miss Swaffer

Joss Ackland

Joss Ackland

Mr. Swaffer

Tony Haygarth

Tony Haygarth

Mr. Smith

Fiona Victory

Fiona Victory

Mrs. Smith

Tom Bell

Tom Bell

Isaac Foster

Zoë Wanamaker

Zoë Wanamaker

Mary Foster

William Scott-Masson

William Scott-Masson

Mr. Wilcox

Eve Matheson

Eve Matheson

Mrs. Wilcox

Dave Hill

Dave Hill

Jack Vincent

Roger Ashton-Griffiths

Roger Ashton-Griffiths

Canon Van Stone

Matthew Scurfield

Matthew Scurfield

Margery Withers

Margery Withers

Janine Duvitski

Janine Duvitski

Willie Ross

Willie Ross

Janet Henfrey

Janet Henfrey

Paul Whitby

Paul Whitby

Angela Morant

Angela Morant

Sandra Huggett

Sandra Huggett

Frédérique Feder

Frédérique Feder