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 Rosie Knightley as Princess Anne Oliver Hembrough as John De La Pool Jnr. Heidi Ely as Princess Bridget Ava Masters as Princess Catherine Rollo Skinner as Ned Ned Elliott as Prince Richard aka Perkin Luc Webb as Prince Edward