Netflix's Witcher Season 2 Adds Uncharted Actor Graham McTavish And More To Cast

McTavish will play Dijkstra on the upcoming second season of The Witcher.


The Witcher Season 2 on Netflix is growing its cast in a big, big way. The streaming company has announced seven new cast members for Season 2, including Graham McTavish, who is known for his roles in the Uncharted and Call of Duty franchises. McTavish also stars on Outlander and the TV show Men in Kilts. He played the hobbit Dwalin in Peter Jackson's The Hobbit as well.

McTavish will play Dijkstra. The other new cast members for Season 2 include Adjoa Andoh as Nenneke, Cassie Clare as Phillippa Eilhart, Liz Carr as Fenn, Kevin Doyle as Ba'lian, Simon Callow as Codringher, and Chris Fulton as Rience.

The Season 2 story description for The Witcher is as follows:

"Convinced Yennefer's (Anya Chalotra) life was lost at the Battle of Sodden, Geralt of Rivia (Henry Cavill) brings Princess Cirilla (Freya Allan) to the safest place he knows, his childhood home of Kaer Morhen. While the Continent's kings, elves, humans and demons strive for supremacy outside its walls, he must protect the girl from something far more dangerous: the mysterious power she possesses inside."

These are just the latest newcomers for Season 2, as Game of Thrones star Kristofer Hivju has come aboard to play Nivellen, while Kim Bodnia will play Vesemir.

No release date has been announced for The Witcher Season 2, but it's presumably coming later than expected due to production issues caused by the pandemic.

Due to the huge popularity of The Witcher on Netflix, the network has announced a prequel series called Blood Origin. To learn more, check out GameSpot's roundup of everything we know about Blood Origin.

The products discussed here were independently chosen by our editors. GameSpot may get a share of the revenue if you buy anything featured on our site.

Got a news tip or want to contact us directly? Email

Join the conversation
There are 5 comments about this story