Действие разворачивается в современном мире. Главный герой - Данте, наемник, занимающийся охотой на демонов. По приглашению таинственной Триш, герой отправляется на остров Маллет, чтобы уничтожить короля демонов - Мундуса. Сама игра разбита на несколько глав, в каждой из которых у игрока есть конкретная задача. Для достижения цели требуется исследовать локации, решать головоломки и сражаться с различными противниками и боссами. В борьбе с врагами Данте использует комбинации из холодного и огнестрельного оружия, а также свои демонические способности.