qnli question: When did Martin Luther attach his 95 theses on the door of the church? sentence: On 31 October 1517, Martin Luther supposedly nailed his 95 theses against the selling of indulgences at the door of the All Saints', the Castle Church in Wittenberg.