frank dillane as young dante from devil may cry 3, detailed