All Cast

Rachel Weisz
Amy Foster

Vincent Perez
Yanko

Ian McKellen
Dr. James Kennedy

Kathy Bates
Miss Swaffer

Joss Ackland
Mr. Swaffer

Tony Haygarth
Mr. Smith

Fiona Victory
Mrs. Smith

Tom Bell
Isaac Foster

Zoë Wanamaker
Mary Foster

William Scott-Masson
Mr. Wilcox

Eve Matheson
Mrs. Wilcox

Dave Hill
Jack Vincent

Roger Ashton-Griffiths
Canon Van Stone

Matthew Scurfield
Margery Withers

Janine Duvitski

Willie Ross

Janet Henfrey
Paul Whitby
Angela Morant

Sandra Huggett
