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