The Twelfth Doctor comes face to face with his past in his final adventure. Twice Upon A Time coming Christmas 2017.