Guest Stars Max Irons as King Edward Elinor Crawley as Princess Cecily Sonny Ashbourne Serkis as Prince Edward Ted Allpress as Prince Richard Nicholas Croucher as Edward, Prince of Wales Patrick Brennan as Sir John of Reigate