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