The Witcher is almost here! Star Henry Cavill, who plays the title character also known as Geralt of Rivia, the White Wolf, and the Butcher of Blaviken, has been making the publicity rounds for the highly anticipated fantasy series, recently making a surprise appearance at Brazil Comic-Con. And on December 20th, he'll have to carry the series adaptation on his shoulders, bolstered by a strong supporting cast of characters from all corners of the sword-and-sorcery genre. You can get a glimpse at just about all of them in this new, final, and slightly spoilery trailer for …