Everyone's asking all the right questions in this first proper trailer for Sherlock series 3, except for one: John, why did you grow the moustache?

Sherlock continues after a two year absence with The Empty Hearse at 9pm New Years Day on BBC One, and on PBS January 17th in the US.