Johann the Good is a mysterious character whose clothes and robe give him the appearance of a Swiss goatherd. He has piercing blue eyes and long blonde hair that falls in untidy ringlets down to his shoulders, and carries with him a crook, resembling something a shepherd might carry but carved with a series of crosses. He is leading a crusade of children to Jerusalem to reclaim the Holy Land from the Ottomans.
Johann claims to have received word from an Angel – a calling from God, urging him to begin his quest. He also claims to speak the word of God, and in his sermons he seems to address the crowd with an intimate knowledge of their lives, talking to many and individuals simultaneously. However although he speaks profoundly, he also says things that are very generic – things that many people in a large crowd could relate to. It is possible that Johann could be a fraud, and not at all what he says he is.