The world ofThe Witcheris quite extensive and has branched out to other media for years, and thanks to this, various actors have played Geralt of Rivia in different adaptations. In 1990, Andrzej Sapkowski introduced the world to Geralt of Rivia and his unique fantasy universe in the short story collectionThe Witcher. After more short stories and a series of novels,The Witcherexpanded to other media, such as comic books, TV shows, movies, and video games, the latter giving this universe worldwide popularity.
The Witchergot an extra boost with its first English language adaptation over at Netflix, premiering in 2019 to great success. Netflix’sThe Witcheris now preparing for its fourth season, which will introduce a new actor as Geralt of Rivia after Henry Cavill’s departure. Netflix’sThe Witcherhas also expanded with an animated prequel movie, a live-action prequel miniseries, and an animated adventure. However, Geralt hasn’t been played by the same actor in allWitcheradaptations, but each performance has given the famous witcher a unique touch.

6Douglas Cockle
Douglas Cockle Is Geralt’s Voice In Video Games & An Animated Movie
Douglas Cockle is an American actor and director, who became part of the world ofThe Witcherby beingthe English voice of Geralt of Rivia in the video games. Before voicing Geralt, Cockle played Father John Maloney inBand of Brothersand had minor roles in movies likeThe Tailor of Panama,Reign of Fire, andCaptain America: The First Avenger. Cockle joinedThe Witcherin 2007 and has voiced Geralt in every English version of the video games since then.Cockle also voices Geralt in the Netflix animated movieThe Witcher: Sirens of the Deep.
5Jacek Rozenek
Jacek Rozenek Is Geralt’s Voice In Video Games
Jacek Rozenek is a Polish actor, best known for beingthe original Polish voice of Geralt inThe Witchervideo games. Like Cockle, Rozenek joinedThe Witcherin 2007 thanks to the first video game, and he also has uncredited voice roles as Geralt in video games likeThe Witcher: The Price of NeutralityandThe Witcher: Side Effects. His most recent credit as Geralt is the 2018 video gameThronebreaker: The Witcher Tales. Rozenek suffered a stroke in 2019 and has undergone full rehabilitation.
4Michał Żebrowski
Michał Żebrowski Is The First Live-Action Geralt Of Rivia
Michał Żebrowski is a Polish actor who entered the world of Sapkowski’sThe Witcherasthe first live-action version of Geralt of Rivia inThe Hexer. In 2001,The Witchergot its first film adaptation, directed by Marek Brodzki, though it wasn’t well-received by critics.The Hexerwas criticized for its chaotic and incoherent plot, low-quality special effects, and poor dialogue, though the performances, particularly that of Żebrowski, were praised.
Despite the many negative reviews,The Hexermade way for a TV series in 2002.Also titledThe Hexer, the show was 13 episodes long and also starred Żebrowski as Geralt. Although the TV show was labeled as better than the movie, the bad reputation of the movie is considered one of the reasons why the show didn’t get more seasons (viaIGN). Żebrowski was also the voice of Doctor Strange in the Polish editions ofDoctor StrangeandThor: Ragnarokand Cavill’s Geralt in the Polish dub of Netflix’sThe Witcher.

3Tristan Ruggeri
Tristan Ruggeri Played Young Geralt In Netflix’s The Witcher
Tristan Ruggeri played the young version of Henry Cavill’s Geralt of Rivia in Netflix’sThe Witcher. In season 1, after being attacked by a ghoul, Geralt had dreams of his past, specifically when his mother abandoned him and Vesemir took him in.In that flashback to one of Geralt’s most painful memories, young Geralt was played by Ruggeri, and this was his first credited role. Ruggeri went on to play Elliot and Nathan in 2022’sThe Twin, Luca in two episodes ofSilent Witness, and had a minor appearance in the TV miniseriesBodies.
2Henry Cavill
Henry Cavill Played Geralt In The First 3 Seasons Of Netflix’s The Witcher
In 2019, Henry Cavill joined Netflix’sThe WitcherTV series as Geralt of Rivia. Cavill’s performance earned the praise of critics and fans of the books and video games, who pointed out that Cavill captured the essence of the character quite well.Cavill was one of the few consistent elements inThe Witcher, as the TV show has faced criticism for making too many changes to the books. However,Cavill leftThe Witcherafter season 3, and so the character was immediately recast.
Giving Up On The Witcher After Henry Cavill’s Exit? Here’s What Happens To Geralt
The Witcher season 3 is Henry Cavill’s final season as Geralt of Rivia, but there are still many things the series has to cover in Geralt’s story.
OutsideThe Witcher, Cavill’s most notable roles are Theseus inImmortals,Clark Kent/Superman in the DCEU’sMan of Steel,Batman v Superman: Dawn of Justice,Justice League, andZack Snyder’s Justice League(along with some uncredited cameos), August Walker inMission: Impossible – Fallout, and Sherlock Holmes inEnola Holmes.

1Liam Hemsworth
Liam Hemsworth Plays Geralt In Seasons 4 & 5 Of Netflix’s The Witcher
When Henry Cavill announced his departure from Netflix’sThe Witcherafter season 3,Liam Hemsworth was revealed as the new Geralt of Rivia.Hemsworth will make his debut as Geralt inThe Witcherseason 4and will continue playing the character in the fifth and final season. BeforeThe Witcher,Hemsworth was known for his role as Gale Hawthorne inThe Hunger Gamesmovie series, Josh Taylor in the Australian soap operaNeighbours, and Dodge Maynard in the action TV seriesMost Dangerous Game.
The Witcher
The Witcheris a dark fantasy franchise that spans books, video games, and a successful Netflix series. It follows Geralt of Rivia, a monster hunter with supernatural abilities, as he navigates a world rife with political intrigue, magical creatures, and moral ambiguity. The franchise is celebrated for its deep lore, complex characters, and exploration of the gray areas between good and evil.
