To atone for his greatest sin, the Stranger must first battle his inner demons - all of them!