DemonHeart: Walkers from Another Dimension

Michael may be a powerful dreamer, but nothing prepared him for an encounter with the demon king, himself. The archangel follows a trail of mind games and manipulation in trying to figure himself out, while navigating the threat of a looming attack on his dimension. Suddenly, two demons crash land in his world, promising catastrophe if he does not hand over the one weapon that gives him a chance against the demon king.