Henry Cavill is leaving the Continent, but not before he has one more adventure with Anya Chalotra, Freya Allan, and Joey Batey. The Witcher‘s third season will be the final time the show’s stars perform together on the fantasy series. That will make for a bittersweet installment, but based on Netflix’s latest trailer their swan song might also be their best. Monsters and magic are just two of the many problems this complicated family will face. Everyone and everything is out to find Ciri, and neutrality is no longer an option for the man sworn to protect her.

That might be the best trailer in show history, which is really saying something because The Witcher promos always deliver. From Ciri’s father and his deadly army, to rogue mages and the Wild Hunt, this latest look at season three shows why the Continent has never been more dangerous. (Though there’s always still time for at least some fancy clothes and dancing.)

That’s why it will be important for Geralt and Yennefer to do more than just protect the most powerful person in the world. They need to teach young Ciri how to fight for herself. Here’s season three’s official synopsis from Netflix:

As monarchs, mages, and beasts of the Continent compete to capture her, Geralt takes Ciri of Cintra into hiding, determined to protect his newly-reunited family against those who threaten to destroy it. Entrusted with Ciri’s magical training, Yennefer leads them to the protected fortress of Aretuza, where she hopes to discover more about the girl’s untapped powers; instead, they discover they’ve landed in a battlefield of political corruption, dark magic, and treachery. They must fight back, put everything on the line — or risk losing each other forever. 

Yennefer holds Geralt's arm as they both enter a fancy party on The Witcher
Netflix

In addition to its returning stars, season three will also feature newcomers. Robbie Amell, Meng’er Zhang, Hugh Skinner, and Christelle Elwin are joining the show. You can learn more about who they’re playing here.)

After a trailer this good we’re glad we don’t have to wait long to watch the actual show. The Witcher‘s first five new episodes arrive at Netflix on June 29. The last three, and the end of Henry Cavill’s time in the Continent, will follow on July 27. It will be a bittersweet farewell, but it also should be an incredibly entertaining one, too.