Actor Stephen Amell arrives at the 2014 People's Choice Awards in Los Angeles, California January 8, 2014
Actor Stephen Amell arrives at the 2014 People's Choice Awards in Los Angeles, California January 8, 2014. REUTERS

"Arrow" Season 2, Episode 22 airs Wednesday, May 7, on The CW. Deathstroke, Malcolm Merlyn, the Black Canary, and Oliver Queen are all in Starling City. Will all of them make it to the Arrow Season 2 finale? Stephen Amell tweeted Arrow 2x23 is a landmark production. What cliffhangers did bosses Marc Guggenheim, Andrew Kreisberg, and Greg Berlanti produce for the fans this time?

Spoiler alert: This feature contains spoilers on Arrow Season 2, Episode 22, titled "Streets of Fire." Read at your own risk.

On Twitter, Stephen Amell said the Arrow Season 2 finale "is the best episode of television in 2014." Critics may raise their eyebrows, but the fans of the DC Comics TV adaptation are stoked.

In Arrow Season 2, Episode 21, John Diggle (David Ramsey) tells Amanda Waller (Cynthia Addai-Robinson) of A.R.G.U.S. (Advanced Research Group Uniting Super-Humans) that Deathstroke has a Mirakuru army. Does Amanda commission the suicide squad to go to war in Streets of Fire, or do they show up in the finale instead? See Arrow 2x22 spoiler photos in this YouTube clip.

ARGUS and its suicide army, including Deadshot (Michael Rowe) and possibly Harley Quinn (Cassidy Alexa) are likely to show up. The organisation has been in Deathstroke's trail, after all. Manu Bennett has been brilliant as the loathsome Deathstroke. Does Slade die in the Arrow Season 2 finale?

On Twitter, fans of Cassidy Alexa are promoting a petition to see more of the Suicide Squad and Harley Quinn (believed to be Cassidy Alexa).

On the dark side, Malcolm Merlyn (John Barrowman) is back to meet his daughter Thea (Willa Holland). In the middle of Mirakuru chaos, how will Thea deal with yet another messed up lie? Merlyn, who survives the Arrow Season 1 finale, may wind up helping Oliver save Starling City from Slade Wilson's madness.

More DC Comics characters are coming in from Arrow Season 2, Episode 22 through the "Unthinkable" finale. Katrina Law is coming back as Nhyssa. Meanwhile, fans of Caity Lotz are guessing on Instagram that the Black Canary costume will be passed on to Katie Cassidy's Laurel Lance soon. (See comments to this Insta photo.)

In Arrow Season 2, Episode 22, Oliver Queen saves Starling City. In the finale, he saves someone who was kidnapped by Deathstroke. The finale synopsis on TV.com suggests a lot of things are going to unfold in the lives of these beloved DC Comics heroes. "Unthinkable" is quite an appropriate title.

WATCH: Arrow Season 2, Episode 22 Promo Video Features Laurel Lance in Pre-Black Canary Action

Marc Guggenheim, one of the co-developers of the series, tweeted three words to tease the fans on the upcoming Arrow Season 2 finale: "I love you." A dying Black Canary/Sara Lance could say that to Oliver Queen. Perhaps Felicity Smoak (Emily Bett Rickards) delivers that line. Perhaps Arrow 2x22 has more clues.

More TV Series Guide and Spoiler Features

'Arrow' Season 2 Spoilers, Ep 21 Recap: EP Teases 'Insane' Finale, Watch Ep 22 Trailer, Welcome Back, Malcolm Merlyn! [VIDEO]
'Arrow' Season 2, Episode 20 Recap, Spoilers: Moira Queen First in Deathstroke's Revenge; Black Canary Leaves Oliver Queen [VIDEO]