Guest Stars Sarah Solemani as Anne Brontë Selina Griffiths as Charlotte Brontë Katy Brand as Emily Brontë Sheridan Smith as Sleeping Beauty Sharon Horgan as Anna Sewell Sharon Horgan as Carmen Miranda Jack Whitehall as Prince Charming Morgana Robinson as Bo Peep Morgana Robinson as Linda McCartney Samantha Spiro as Katharine Hepburn Frances Barber as St Catherine Liza Tarbuck as Miss Muffet Andy Nyman as Henry VIII Seb Cardinal as Anne Boleyn Jeremy Dyson as Branwell Brontë