Guest Stars Oscar Kennedy as Henry Tudor Eve Ponsonby as Mary Woodville Pixie Davies as Princess Elizabeth David Shelley as King Henry VI Joey Batey as Edward of Lancaster Nick Hendrix as Edmund Beaufort Ben-Ryan Davies as Young John