Guest Stars David Tennant as Himself Alan Sugar as Himself Sam Smith as Themselves Anya Taylor-Joy as Cinderella Claire Foy as Herself Tom Hollander as Baron Hardup Helena Bonham Carter as Devilia Hugh Bonneville as Himself Olivia Colman as Fairy Godmother Jimmy Akingbola as Dandini Aisling Bea as Mrs Snitch David Walliams as Major Domo Daniel Craig as Wheezy Jeff Regé-Jean Page as Prince Charming Charlie Cooper as Cheryl Guz Khan as Buttons Leona Lewis as Herself Daisy May Cooper as Beryl Tom Davis as Mr Snatch James Blunt as Himself Rosie Jones as Usher Mo Farah as Himself