Spoilers ahead for the upcoming 100th episode of Arrow. Click away if you don’t want to know who is returning to Star City.
At a press Q&A IGN attended today, Arrow co-creator Marc Guggenheim confirmed that, in addition to the already announced returns of Robert Queen and Laurel Lance’s Black Canary, John Barrowman and Neal McDonough will be present in their respective roles as Malcolm Merlyn and Damien Darhk.
Episode 100 of Arrow also happens to be a part of the big crossover all the DC/CW shows are doing this fall, including Supergirl, The Flash and Legends of Tomorrow. When asked about the challenges of approaching the 100th episode as a milestone and crossover at the same time, Guggenheim responded, “The challenge was, we’ve only got 42 minutes and it’s the middle part of a three-part story.”