The Witcher: Sirens of the Deepis the latest expansion of Netflix’sThe Witcher, and even though it stars Geralt of Rivia, he’s not voiced by Henry Cavill. WhileThe Witcherprepares for its fourth season and the debut of Liam Hemsworth as Geralt of Rivia, this universe continues to expand. The latest entry is the animated movieSirens of the Deep, set in the same continuity as the main series.Sirens of the Deepdropped on Netflix on July 28, 2025, making the wait for season 4 a bit more bearable.
Directed by Kang Hei Chul and based on the short story “A Little Sacrifice”, from the short story collectionSword of Destiny,Sirens of the Deepfollows Geralt on a new adventure. In it,Geralt sets out to unravel an old conflict between humans and sea people, as it threatens a war between their kingdoms. With the help of Jaskier (Joey Batey) and new allies, it’s up to Geralt to solve the mystery and prevent a war.Sirens of the Deepfeatures some actors from the main series voicing their characters, but the big absentee is Henry Cavill.

The Witcher’s New Movie Is A Reminder To Read One Of Andrzej Sapkowski’s Best Short Stories
The world of The Witcher is expanding with the animated movie Sirens of the Deep, and it’s a great reminder to read the short story it’s based on.
Sirens Of The Deep’s Cast Was Announced After Henry Cavill Left The Witcher
Henry Cavill Left The Witcher Before Season 3’s Debut
While fans ofThe Witcherwaited for the release of season 3, a big announcement was made that took everyone by surprise.In October 2022,Cavill revealed he was leavingThe Witcherafter season 3, and along with that announcement, Netflix revealedLiam Hemsworth would be taking over as Geraltin season 4. In April 2024, Netflix renewedThe Witcherfor a fifth and final season, so it’s expected that Hemsworth will continue to play Geralt until the show’s end.
It’s unknown in which phase of developmentSirens of the Deepwas when Cavill left.

Now,Sirens of the Deepwas announced to be in development in September 2021at Netflix’s Tudum event. In 2023, the movie’s title was revealed along with a 2024 release date that was eventually delayed to February 2025. By the time the title and more were announced, Cavill had already leftThe Witcher, but it’s unknown in which phase of developmentSirens of the Deepwas when Cavill left. It’s also unknown since when Netflix knew Cavill wasn’t returning for season 4, soit’s possible that by the timeSirens of the Deepentered production, Cavill had already decided to leave.
Who Plays Geralt Of Rivia In The Witcher: Sirens Of The Deep
He’s Voiced By Another Geralt Actor
Henry Cavill’s final performance as Geralt of Rivia was inThe Witcherseason 3, but Netflix brought another Geralt actor forSirens of the Deep.Geralt of Rivia is voiced by Doug Cockle inSirens of the Deep, and he’s no stranger to the world ofThe Witcher. Those familiar with theWitchervideo games will recognize Cockle’s voice, as he has voiced Geralt since 2007.Cockle has voiced Geralt in every English version ofThe Witchervideo games, most recently in 2016 inThe Witcher 3: Wild Hunt – Hearts of Stone.
Doug Cockle is set to voice Geralt again inThe Witcher IV, which will have Ciri as the main character. At the time of writing,The Witcher IVdoesn’t have a release date.

Doug Cockle has also been part of the voice cast of many other video games, such asPerfect Dark Zero,Soulcalibur VI, andBaldur’s Gate 3. Outside the world of video games, Cockle has had minor roles in movies likeThe Tailor of Panama,Reign of Fire, andCaptain America: The First Avenger, as well as on the TV showsBand of BrothersandThe Second Coming.
The Witcher: All 6 Actors Who Have Played Geralt Of Rivia
The world of The Witcher has seen different actors as Geralt in the books' many adaptations, all of them bringing a unique touch to the character.
Why Liam Hemsworth Is Not The One Voicing Geralt In The Witcher’s New Movie
Liam Hemsworth’s Geralt Debut Will Be In Season 4
If not Henry Cavill voicing Geralt inSirens of the Deep, that leaves the question of why his replacement in Netflix’sThe Witcherisn’t voicing Geralt, either. The announcement of Liam Hemsworth playing Geralt arrived at the same time as that of Cavill’s departure, so there was no wait for the audience between Cavill’s exit and Hemsworth’s casting – however, it’s unknown how long it passed behind the scenes between these two, soit’s possible that Netflix spent a long time looking for the next Geralt.
It’s possible thatSirens of the Deepwas already in production and with its cast locked in when Hemsworth was cast.

As mentioned above, it’s unknown which part of its development and productionSirens of the Deepwas in when the announcements of Cavill’s departure and Hemsworth’s casting were made, as well as when Hemsworth was cast. It’s possible, then, thatSirens of the Deepwas already in production and with its cast locked in when Hemsworth was cast, thus not making it possible for him to voice Geralt.
Even if Hemsworth had been cast (and his casting announced) beforeSirens of the Deep, it’s unlikely Netflix would have given him the role of Geralt in the movie. That would have been Hemsworth’s debut as Geralt, and it’s very different to voice the character than playing him in live-action.Hemsworth’s Geralt debut being inThe Witcherrather thanSirens of the Deepensures that the attention will go to the main show, which has been struggling in recent seasons while allowingSirens of the Deepto be its own thing.

Is Geralt From The Witcher: Sirens Of The Deep The Same One From The Netflix Show?
It’s All Connected In The World Of The Witcher
A big question aboutSirens of the Deepis its connection to the main TV show and if it’s set in the same timeline. Just like the animated prequel movieNightmare of the Wolfand the prequel miniseriesBlood Origin,Sirens of the Deepis set in the same continuity asThe Witcher. As revealed byNetflix,Sirens of the Deepis set between episodes 5 and 6 ofThe Witcherseason 1, meaning that the Geralt in the movie is the same as Cavill and Hemsworth’s in the main series – and, of course, that also goes for Jaskier and Yennefer.
Emily Carey
Sh’eenaz
Sirens of the Deep’s place in theWitchertimeline also explains why Ciri isn’t a main character in it, despite being so in the main show and her strong connection to Geralt.The Witcherseason 1, episode 5, “Bottled Appetites”, follows Jaskier and Geralt as they encounter a Djinn, which leads them to meet Yennefer. This is the beginning ofGeralt and Yennefer’s relationship, and episode 6, “Rare Species”, sees them briefly reconciling before parting ways again. It’s worth noting thatThe Witcherseason 1 was told in a non-linear style, and these events happened before Ciri had to escape.
The young Geralt briefly seen inNightmare of the Wolf, Cavill’s version in the first three seasons ofThe Witcher, Geralt inSirens of the Deep, and Hemsworth’s version in seasons 4 and 5 are all the same, just played by different actors.Sirens of the Deepis a complement toThe Witcher, and will help the audience get to know Geralt a bit better.
