The Witcher
tv show

32 total episodes
-
4 seasons
Destiny is a beast.
First Aired December 20, 2019
Overview
Geralt of Rivia, a mutated monster-hunter for hire, journeys toward his destiny in a turbulent world where people often prove more wicked than beasts.

Season 4
8 episodes
Air Date
October 30, 2025
Overview
After the Continent-altering events of Season Three, Geralt, Yennefer, and Ciri find themselves separated by a raging war and countless enemies. As their paths diverge, and their goals sharpen, they stumble on unexpected allies eager to join their journeys. And if they can accept these found families, they just might have a chance at reuniting for good...

What Doesn't Kill You Makes You Stronger
Episode 1 - 59m
October 30, 2025

Dream of a Wish Fulfilled
Episode 2 - 1h 1m
October 30, 2025

Trial by Ordeal
Episode 3 - 52m
October 30, 2025

A Sermon of Survival
Episode 4 - 55m
October 30, 2025

The Joy of Cooking
Episode 5 - 56m
October 30, 2025

Twilight of the Wolf
Episode 6 - 49m
October 30, 2025

What I love I do not carry
Episode 7 - 51m
October 30, 2025

Baptism of Fire
Episode 8 - 52m
October 30, 2025
Episodes
Cast

Liam Hemsworth
as
Geralt of Rivia

Anya Chalotra
as
Yennefer of Vengerberg

Freya Allan
as
Princess Cirilla 'Ciri' of Cintra

Joey Batey
as
Jaskier / The Sandpiper

Eamon Farren
as
Cahir

Mimî M. Khayisa
as
Fringilla Vigo

Anna Shaffer
as
Triss Merigold

Mahesh Jadu
as
Vilgefortz of Roggeveen

Meng'er Zhang
as
Milva

Danny Woodburn
as
Zoltan Chivay

Cassie Clare
as
Philippa Eilhart

Bart Edwards
as
Emhyr var Emreis