Guest Stars Elinor Crawley as Princess Cecily Sonny Ashbourne Serkis as Prince Edward Ted Allpress as Prince Richard Nicholas Croucher as Edward, Prince of Wales Madeleine Harris as Princess Margaret of York Kenji Tielemans as Prince Teddy Arthur Droeshaut as Geoffrey the Changeling