Guest Stars Diana Kent as Lady Rose Jarrad Ellis Thomas as Alexander Walgrave Holly Weston as Lucy Dawes Rosie Holden as Merryn Tyrell Seb Carrington as Oliver Dewitt Uncredited Richard Price as Villager