Tonight’s Arrow finale features a massive, complex battle that pitted Team Arrow (with Roy Harper and Canary) and the League of Assassins (with Nyssa Raatko, the daughter of Ra’s al Ghul) against Deathstroke and his Mirakuru army.