A filha do prefeito começa a namorar um misterioso rapaz "escondida" de seu pai. Suspeitando que o rapaz é um demônio, ele contrata Dante para investigá-lo. Durante sua missão, o estranho rapaz tem que decidir se consegue viver sua vida de humano e demônio, forçando Dante a se lembrar do relacionamento entre sua mãe humana, Eva, e seu pai, o legendário cavaleiro das trevas, Sparda.