The Witcher: Nightmare of the Wolf (2021): cast, story & where to watch

2021 · Film · ★ 7.6

The Witcher: Nightmare of the Wolf poster

Released in 2021, The Witcher: Nightmare of the Wolf is an action, fantasy, adventure and animation film directed by Han Kwang-il, running about 83 minutes. “Face your demons.” — that tagline sets the tone.

What it’s about. Escaping from poverty to become a witcher, Vesemir slays monsters for coin and glory, but when a new menace rises, he must face the demons of his past.

Who’s in it. The Witcher: Nightmare of the Wolf stars Theo James as Vesemir (voice), Henry Cavill as Geralt of Rivia (voice), Lara Pulver as Tetra Gilcrest (voice) and Graham McTavish as Deglan (voice), among others.

How it landed. With an audience score of 7.6/10, The Witcher: Nightmare of the Wolf has been warmly received by audiences.

Where to watch. In US you can stream it on Netflix and Netflix Standard with Ads. See the full, country-by-country breakdown on our where to watch The Witcher: Nightmare of the Wolf page.

If you liked it. Fans of The Witcher: Nightmare of the Wolf tend to enjoy The Dark Knight, The Lord of the Rings: The Return of the King, Inception and The Lord of the Rings: The Fellowship of the Ring.

Frequently asked

Where can I watch The Witcher: Nightmare of the Wolf (2021)?
In US, The Witcher: Nightmare of the Wolf is available to stream on Netflix and Netflix Standard with Ads. Availability varies by country — check our where-to-watch page for every region.
Is The Witcher: Nightmare of the Wolf worth watching?
The Witcher: Nightmare of the Wolf holds an audience score of 7.6 out of 10, and is a strong pick if you enjoy action, fantasy, adventure and animation. Most viewers rate it highly.
Who stars in The Witcher: Nightmare of the Wolf?
The Witcher: Nightmare of the Wolf stars Theo James, Henry Cavill, Lara Pulver, Graham McTavish and Mary McDonnell.
When was The Witcher: Nightmare of the Wolf released?
The Witcher: Nightmare of the Wolf was released in 2021, with a runtime of about 83 minutes.