Heroes band together to fight diabolical forces.