Deckard Cain is the only NPC to appear in all the games of the Diablo franchise.