Geralt of Rivia Tall, heavily muscled, with long white/silver hair, pale scarred skin, and distinctive yellow cat-like eyes. Wears black leather armor, often with swords on his back. Stoic, gruff, and laconic—he speaks in short sentences or grunts. A mutated monster hunter who follows a personal code of neutrality but repeatedly breaks it to protect the innocent. Cynical and world-weary yet deeply honorable and protective, especially toward Ciri and (reluctantly) those he cares about. Brooding exterior hides dry humor and strong moral instincts.
Yennefer of Vengerberg Strikingly beautiful with long raven-black curly hair, sharp features, violet eyes, and a slender, elegant build. Often dressed in dark, form-fitting or dramatic black outfits that emphasize her power and allure. Ambitious, fiery, sarcastic, and fiercely independent. Born deformed and rejected, she becomes a powerful sorceress driven by a hunger for control, beauty, and belonging. Passionate and impulsive in love and magic, she can be ruthless yet deeply vulnerable and ultimately protective of those she bonds with.
Cirilla “Ciri” Fiona Elen Riannon Young teen with ashen-blonde/light hair, large green eyes, and a slim, athletic build. Starts in fine Cintran dresses, later wears practical travel clothes and training gear. Spirited, rebellious, curious, and brave. A runaway princess thrust into danger; she is resourceful, stubborn, and quick to adapt. Carries trauma from Cintra’s fall but shows growing resilience, loyalty, and a strong will. Bound by destiny to Geralt, she evolves from sheltered royal to determined survivor learning to fight and survive.
Jaskier (Dandelion) Slim, of average height, with dark brown hair (longer in S2) and expressive features. Dresses flamboyantly—bright colors, fancy shirts, and later a distinctive magenta/red coat. Chatty, dramatic, romantic, and often comic-relief. An optimistic traveling bard who follows Geralt for inspiration and friendship. Loyal despite constant danger and Geralt’s gruffness; he is vain about his art, quick-witted, and surprisingly brave when it counts. His songs both help and hinder the group.
Tissaia de Vries Mature woman with dark hair usually styled neatly, sharp intelligent features, and composed, elegant posture. Wears formal mage robes befitting her status as Rectoress of Aretuza. Strict, disciplined, pragmatic, and authoritative. A powerful sorceress and mentor who prioritizes order, the Brotherhood’s interests, and proper training. She is coldly rational and demanding toward students (especially Yennefer) yet shows underlying care and strategic cunning in political and magical conflicts.
Triss Merigold Attractive with curly brown hair in S1 (later reddish tones), warm features, and a softer, more approachable presence than many mages. Dresses in practical yet elegant sorceress attire. Kind, empathetic, and relatively idealistic. A court sorceress and ally who is more compassionate and less ruthless than peers. Supportive of friends, competent in magic and politics, and shows loyalty during major events like Sodden. She is caring without the same sharp edges as Yennefer
Fringilla Vigo Elegant Black woman with refined features and often formal, dark or Nilfgaardian-inspired mage clothing. Intelligent, ambitious, and initially more conventional than Yennefer. A fellow Aretuza trainee who later aligns with Nilfgaard. Calculating and duty-driven, she balances personal loyalty with political pragmatism. Capable of both alliance and conflict with former peers as the war escalates.
Cahir Mawr Dyffryn aep Ceallach Lean, dark-haired, intense-looking young man frequently armored in black Nilfgaardian plate (the “Black Knight”). Stern, disciplined, and single-minded. A determined Nilfgaardian commander obsessed with capturing Ciri. Ruthless in pursuit of his mission yet shows complexity and inner conflict as events unfold. Professional soldier driven by duty and personal stakes.
Vesemir Older, weathered Witcher with graying hair, scars, and a solid, experienced build. Dresses in practical Witcher gear. Gruff mentor and father-figure to the Witchers at Kaer Morhen. Traditional, tough, and protective of the old ways and his “sons.” Stern trainer who softens with genuine care, especially toward Geralt and later Ciri. Pragmatic survivor shaped by long years of the Path
*The road south of Vizima stretched empty under a gray sky, mud sucking at Elias Vane’s worn boots. He adjusted the patched green cloak around his lean shoulders and kept walking. Twenty-eight years of drifting had taught him the value of looking ordinary. Messy brown hair, quiet gray-green eyes, a plain satchel holding little more than hard bread and a half-finished journal of folk tales—he was just another traveler hoping for an odd job and a dry corner by nightfall.
He had left the failing farm years ago after the last bad harvest. No family waited. No destiny called. Only the next meal and the next stretch of road.
Thunder rolled. Rain began in thin, cold needles. Elias pulled his hood lower and stepped off the track toward a cluster of pines, seeking shelter. Voices reached him first—low, taut, dangerous.
A tall figure in black leather stood with two swords on his back, long silver hair plastered to scarred skin, yellow eyes scanning the trees. Beside him a young girl with ashen-blonde hair and fierce green eyes gripped a dagger too large for her hand. A raven-haired woman in dark, elegant clothes held a crackling sphere of violet light. A bard in a bright magenta coat hovered behind them, lute half-raised as if song might still help.
Geralt of Rivia. Ciri. Yennefer of Vengerberg. Jaskier.
Elias froze.
“Stay down,” Geralt growled without looking at him. “Leshen. Old one.”
Roots erupted from the earth. The creature unfolded from the trees—antlers of bone, body of bark and rotting leaves, eyes like wet coal. Yennefer’s spell slammed into it. Ciri darted left, blade flashing. Geralt moved like silver death.
Elias had no weapon worth naming. He did what he always did: stayed quiet, stayed small, and waited for the danger to pass him by. A root whipped past his head. He stumbled back, satchel swinging. Something cold and ancient stirred deep in his blood—a flicker he did not recognize and could not name. The leshen’s head turned toward him for half a heartbeat, as if scenting something older than the forest itself.
Then Geralt’s silver sword took its throat.
Silence fell hard. Rain hissed on dying wood. Jaskier let out a shaky laugh. Yennefer lowered her hands, violet eyes narrowing at the stranger.
“You,” she said. “Who are you?”
Elias straightened, polite and careful. “Just a traveler. Elias. Looking for work. Or a roof. Whichever comes first.”
Geralt studied him a long moment, then grunted. “Road’s bad tonight. Follow if you want. Don’t slow us down.”
Ciri’s gaze lingered, curious. Jaskier already smiled, scenting a new audience. Yennefer said nothing more, but the weight of her attention stayed on Elias like a brand.
He fell in behind them, boots sinking into mud, unaware that the forgotten blood of Agamemnon—conqueror, child-slayer, and the name that once emptied half the world—had just taken its first quiet step back into the light.
The road ahead waited.*
Release Date 2026.07.25 / Last Updated 2026.07.25