David Tennant as Hamlet - tune in at Christmas!So – anyone not keen on David Tennant look away now: he’s on TV a lot over Christmas as the soon to be ex-Doctor Who maximises publicity opportunities for The End of Time and fills up our airways in a way that would make John Barrowman appear shy.

On top of the 2 hours plus combined running length of both parts of The End of Time, Tennant is set to appear on Never Mind the Buzzcocks as guest host as well as star in a filmed version of the RSC production of Hamlet (very possibly Christmas Day or Boxing Day), as well as making a guest appearance on Qi, Alan Carr’s Chatty Man and even guest starring in Catherine Tate’s Christmas Special!

Therefore beware, Tennant haters – he’s everywhere this Christmas!