18:30Doctor WhoSpecialsThe GiggleBBC One Duration: 1 hour, 1 minute Audio described Signed Sat 9th Dec 2023, 18:30 on BBC One OxfordshireAvailable for 30 daysWatch nowThe giggle of a mysterious puppet is driving the human race insane. When the Doctor discovers the return of the terrifying Toymaker, he faces a fight he can never win.ContributorsThe Doctor:David TennantDonna Noble:Catherine TateThe Doctor:Ncuti GatwaCharles Banerjee:Charlie de MeloThe Toymaker:Neil Patrick HarrisJohn Logie Baird:John MackayWriter:Russell T DaviesProducer:Vicki DelowDirector:Chanya ButtonProduction Company:Bad Wolf ProductionsProduction Company:BBC StudiosGenresDramaSciFi & FantasyBrandDoctor WhoSeriesDoctor Who: Specials Source: BBC Online