Guest Stars Arthur Cox as Dr. Hawker Sorcha Cusack as Margaret Opalsen Karl Johnson as Saunders Hermione Norris as Celestine Trevor Cooper as Ed Opalsen Elizabeth Rider as Grace Simon Shepherd as Andrew Hall Andrew Carr as Hubert Devine