Awesome trailer for new Devil May Cry game!!!