
Liam Hemsworth Replaces Henry Cavill in 'The Witcher' Amid Mixed Reviews
Henry Cavill left 'The Witcher' after Season 3 due to personal and professional reasons, with Liam Hemsworth taking over as Geralt in Season 4. The show addressed the casting change through flashbacks and narrative adjustments, and Hemsworth expressed his enthusiasm and respect for the role despite initial concerns. Cavill's departure was driven by his desire to pursue other projects, and Hemsworth's portrayal aims to honor the character's legacy.





