Geralt von Riva
Geralt ist der Hauptcharakter im Spiel und der Spieler hat keine andere Wahl, als ihn zu spielen. Geralt von Riva ist ein Hexer, ein Mutant, der etliche "Proben" überlebt hat während er zum Hexer wurde, und sein weißes Haar ist das Ergebnis der "Kräuterprobe", die normalerweise nur eine Handvoll Hexer überleben.
Jedenfalls ist Geralt auch bekannt als Gwynnbleid, was in der alten Sprache der Dryaden "Der Weiße Wolf" bedeutet. Als die Hexer Geralt in der Umgebung Kaer Morhens fanden, konnte Geralt sich an nichts erinnern. Es ist Aufgabe des Spielers, Geralt durch das Spiel zu leiten und mit der Hilfe seiner Freunde einige Dinge über seine Vergangenheit herauszufinden.
Eskel
Eskel ist Geralts bester Freund, sie wuchsen zusammen in Kaer Morhen auf. Eskel ist ein ruhiger und vernünftiger Hexer und er erscheint lediglich im Prolog des Spiels innerhalb von Kaer Morhen.
Allerdings spielt er in dem offiziellen Modul "Preis der Neutralität" eine wesentlich wichtigere Rolle, hier hat er Probleme mit Deirdre Ademeyn und kämpft Seite an Seite mit Geralt. Hier wird auch die Frage beantwortet, wo Eskel seine hässliche Narbe her hat.
Vesemir
Vesemir ist der älteste und meisterfahrene Hexer in Kaer Morhen. Er ist wie ein Vater für Geralt und die anderen Hexer. Als Geralt das Spiel in Kaer Morhen beginnt, ist es Vesemir, der ihm die benötigten Fähigkeiten beibringt und ebenso einige wichtige Tatsachen über einen anderen Hexer namens Berengar, der Teil eines Quests ist.