VIDEO: The Toymaker Faces The Doctor

The clock is ticking...just two hours to go until The Giggle, the last of the three special episodes of Doctor Who starring David Tennant and Catherine Tate as the Fourteenth Doctor and Donna Noble, premieres on BBC One, BBC iPlayer and Disney+.

The Giggle sees the giggle of a mysterious puppet driving the human race insane. When the Doctor discovers the return of the terrifying Toymaker, he faces a fight he can never win.

Watch another preview clip below, as The Doctor starts to recognise his formidable enemy The Toymaker, played by Neil Patrick Harris. 

Watch today from 6.30pm GMT.