Guest Stars Lizzy McInnerny as Miranda Brooks Oliver Parker as Philip Ridgeway Ewan Hooper as Mr. Vavasour Natalie Ogle as Esmee Dalgleish