The Witcher: Season 3 Review | TV Show - Empire...
Henry Cavill plays Geralt of Rivia for the final time. Read Empire's review.