VIDEO & PHOTOS: Doctor Who 'The Giggle' trailer and preview photos!

Check out this collection of episode stills and the trailer from the final of David Tennant's new episodes as The Doctor.

The 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.

'The Giggle' will premiere around the world on Saturday 9th December at 6:30PM GMT, on BBC One in UK and Ireland and BBC iPlayer in the UK, and Disney+ in the rest of the world.