Featuring an epic battle, swordplay, and spells, the final trailer for “The Witcher” is packed with immense detail. The scenes revealed showcase magic, monsters, and a siege to potentially overshadow “Game of Thrones.”

Revealed by Entertainment Weekly on Thursday, “The Witcher” trailer teases all-new scenes, including specific magic and monsters neither video game players nor book readers have witnessed before. The final Season 1 trailer also gives a bit of insight into how exactly “The Witcher” cast of Henry Cavill’s Geralt, Anya Calotra’s Yennefer, and Freya Allan’s Ciri all seemingly intersect.

“I saw an army,” says Geralt of Rivia in the promo. “A sea of black and gold.”

Watch the final trailer below:

Only briefly shown throughout the latest “The Witcher” trailer, a glimpse of an unknown monster is seemingly slashed in half by Geralt, as well as shadowy dark magic cast by Fringilla (Mimi Ndiweni). This comes after showrunner Lauren Schmidt Hissrich recently divulged which short story from Andrzej Sapkowski’s “The Last Wish” was used to kick off the series, and teased the monsters viewers can expect to encounter.

“... there’s a couple of new monsters that we’ve come up with based on a lot of sort of Polish folklore,” said Hissrich in a Netflix trailer breakdown.

Cavill himself sat down with Netflix on Thursday to read Sapkowski’s novels to the public. In his own words, he calls the Witcher “a tough person who won’t treat everybody perfectly.” Viewed in full via Netflix’s most recent trailer, it’s clear that whatever leads Geralt on his ultimate quest will have everlasting changes for the character and may well be explored more broadly in the second season of “The Witcher.”

The first season of Netflix’s “The Witcher” debuts in full on Dec. 20.

The Witcher Princess Renfri and Geralt
Princess Renfri, played by Emma Appleton, confronts the monster hunter in "The Witcher." Netflix/Katalina Vermes