The battle between the demons and the gods gets a new spin in this mythological saga Scroll.inSource