Be warned, there will be spoilers for Season 1 of Arrow if you have not fully caught up with the series, so read on at your own risk. Actor John Barrowman, who played the villainous Malcolm Merlyn, a.k.a. The Dark Archer, is returning for Season 2 of the hit CW Network series.

In the Season 1 finale, "Sacrifice", Merlyn took an arrow to the chest from Oliver Queen (Stephen Amell), with some believing that he died and others thinking that he somehow got away. However, it isn't known if the character is resurfacing in a flashback sequence, as a "ghost," or if he is back in the flesh. Insiders claim that he is returning for at least two episodes, although it isn't known which episode he will pop up in first.

The series will feature a number of new characters from the DC Comics universe, including Michael Jai White as Bronze Tiger, Summer Glau as Isabel Rochev, Cynthia Addai-Robinson as Amanda Waller, Kevin Alejandro as Sebastian Blood, Navid Negahban as Al-Owal, Bex Taylor-Klaus as Sin, Grant Gustin as The Flash and Dylan Neal as Dr. Anthony Ivo.

Season 2 of Arrow debuts Wednesday, October 9 at 8 PM ET with "City of Heroes" on the CW Network.