Guest Stars Nicholas Audsley as Lord Strange Rhys Connah as Edward "Teddy" Plantagenet, Earl of Warwick Susie Trayling as Eliza De La Pool Guy Williams as Sir William Stanley Ava Masters as Princess Catherine Oliver Hembrough as John De La Pool Jnr. Heidi Ely as Princess Bridget Rosie Knightley as Princess Anne Iain Batchelor as Maximilian Zazie Hayhurst as Bettie Dorian Grover as Philip Max True as Lambert Simnel