Daniel Day-Lewis
as Jonathan Dakers
Benedict Taylor
as Harold Dakers
Helen Ryan
as Lavinia Dakers
Caroline Bliss
as Edie Martyn
Barbara Kellermann
as Rachel Hammond
Tony Doyle
as John Morse
John Stone
as Dr. Craig
Michael Troughton
as Arthur Martock
Frederick Treves
as Dr. Hammond
Sally Watkins
as Lily Rudge