A fantasy story is nothing without a good villain, and Dragon Age: The Veilguard is no exception. The game is absolutely packed to the gills with baddies, from the elven gods Elgar'nan and Ghilan'nain to the antagonists of each companion's personal story to, of course, the Dread Wolf himself, Fen'Harel aka Solas. Dragon Age: The Veilguard's villains are creepy, compelling, and effective - and, best of all, they subvert the frustratingly common fantasy trend of having minimal female villains who are only present to provide some fanservice.