L'angelo caduto Azazel (Raw Leiba) è venuto sulla Terra per volere della Regina delle fate invernali (Debbie Rochon) e ha formato un'alleanza con il dio greco Hermes (Christopher Jason Bolton). Insieme cercano di resuscitare i figli semidei di Azazel, i Nephilim, la cui esistenza distruggerebbe il mondo. Un secondo angelo caduto, Shemihazya (Sean-Michael Argo), è stato evocato dalla Summer Faerie Queen (Fiona Horne) per opporsi alla resurrezione dei Nephilim. Si allea con la dea greca Ecate (Bekah Kelso), costringendola ad aiutarlo nella sua ricerca possedendo il corpo del suo amante. Gli Dei e gli Angeli combattono nelle moderne strade delle città e nelle foreste incontaminate del mondo degli spiriti, la loro lotta si svolge sullo sfondo di una guerra civile tra le Regine delle Fate, mentre le forze dell'Inverno cercano di dominare la gente dell'Estate.