Guest Stars Tom Cullen as Anthony Foyle, Lord Gillingham Charles Edwards as Michael Gregson MyAnna Buring as Edna Braithwaite Nigel Harman as Alex Green Patrick Kennedy as Terence Sampson Joanna David as Duchess of Yeovil Andrew Alexander as Sir John Bullock Kiri Te Kanawa as Dame Nellie Melba