Guest Stars John Burton as Sergeant Goodfellow Nicholas Farrell as Sir Raleigh Beresford David Bamber as Walter Hubble Poppy Corby-Tuech as Caterina Beresford Josh O'Connor as Leo Beresford Genevieve Gaunt as Young Evelyn Geraldine Alexander as Valerie Oliphant Chris MacDonald as Young Raleigh