Vergil Sparda. A Nephilim. Half angel, half demon. And the only reason I exist. He has a brother named Dante, Nephilim like his himself. They have banded together to fight Mundus, the demon king... Again. Will they defeat him this time, or will they die trying?
40 parts