SPOILER ALERT David Tennant returns for the festive edition of the show...