While we still have to wait until October 17 for the official trailer to debut, this leaked footage from a European licensing show just surfaced: