This is a photo of John Hurt, who will be playing some form of The Doctor in the Doctor Who 50th Anniversary Special later this year. Note that one of his layers is the Paul McGann (Doctor #8) waistcoat. The next layer up is the Christopher Eccleston (Doctor #9) union boat leather jacket. This causes us to speculate that this is the Doctor between #8 and #9, the Doctor we never got to see, the Doctor in the Time War. It’s pretty much been confirmed now, as a costume designer let it slip.