Dante Sparda, the half-demon private investigator, runs the Devil May Cry agency, fighting demons while juggling debts and quirky habits.