Across 15 seasons,Supernatural developed some of the best TV villains of all time, pitting Sam and Dean against demons, angels, and even God while threading those enemies into the Winchesters’ lore.