"Arrow" Season 2, Episode 21, titled "City of Blood" aired on The CW on Wednesday, Apr. 30. Fans are still reeling from a major character's death. In this week's new episode, Oliver Queen aka The Arrow (Stephen Amell) finds one more reason to continue the good fight. Meanwhile, season finale spoilers point to the return of Malcolm Merlyn (John Barrowman).
Spoiler alert: This feature contains major spoilers on Arrow Season 2, Episode 21 ("City of Blood"). Spoilers on the season finale were also rounded-up for the excited avid viewers. Read at your own risk.
This week's new episode begins with the funeral of Moira Queen (Susanna Thompson). Read about the character's death here. Watch the Arrow Season 2 finale to see how this chapter ends for Oliver Queen, Felicity Smoak (Emily Bett-Rickards), John Diggle (David Ramsey) and Roy Harper (Colton Haynes).
Thea Queen (Willa Holland) refers to herself as an orphan in Arrow Season 2, Episode 21. She decides to give up Verdant and leave Starling City. Oliver gives her the green light to leave. Thea has a brief talk with Isabel Rochev (Summer Glau), but remains clueless about Rochev's ties to Slade Wilson (Manu Bennett).
Oliver goes suicidal. He wants Deathstroke aka Slade to kill him so no one else dies. But Laurel Lance (Katie Cassidy) comes to the rescue. Laurel reveals what Slade has told him. She later saves Ollie's life on Arrow Season 2, Episode 21. The Black Canary, aka Sara Lance (Caity Lotz) is a no-show, but spoilers indicate she is coming back with the League of Assassins to fight Deathstroke.
Quick highlights of Arrow 2x21: Dig reacts when Isabel Rochev shows up at Moira's funeral reception. Laurel shows up at The Arrow's lair. Oliver Queen faces Sebastian Blood (Kevin Alejandro). Oliver lets go of little sis Thea. Dig asks help from Amanda Waller (Cynthia Addai-Robinson) of A.R.G.U.S. (Advanced Research Group Uniting Super-Humans).
Arrow fans earlier saw Digg working with the enemy. It looks like more of that theme is going to happen in the finale. This time, Sara Lance gets help from the enemy. But wait, there is more. Malcolm Merlyn is coming back.
Malcolm meets his daughter Thea in the next new episode, Arrow Season 2, Episode 22. Watch The CW trailer here, or play the video below.
Arrow executive producer Andrew Kreisberg revealed to Entertainment Weekly that Sara Lance "went to go get help." The League of Assassins, led by Sara's ex, Nyssa al Ghul (Katrina Law). At the same time, Malcolm Merlyn returns to Starling to make sure Thea is safe amid the Deathstroke nightmare.
Speaking to E! Online, Willa said Thea will go down a "dark and gloomy path." Some fans think this is how she becomes the DC Comics' Speedy. Thea turns to Roy Harper for help in the Arrow Season 2 finale, titled "Unthinkable." Kreisberg said this year's Arrow finale is "f--ing insane."
WATCH: Arrow Season 2, Episode 22 ('Streets of Fire') | The CW on YouTube
Did Laurel Lance pull a Canary in the Arrow Season 2, Episode 22 trailer? The next new episode airs on The CW on May 7. The season finale airs May 14.
More TV Guide and Spoiler Features
'Arrow' Season 2, Episode 20 Spoilers: Finale Moments; Watch Violent Red Hood and Speedy in 'Seeing Red' [Watch Promo Video] 'Glee' Season 5, Episode 18 Spoilers, Songs: Naya Rivera Fired Over Lea Michele Feud? Rachel Berry Sings Avicii [Listen on YouTube] 'American Idol' 2014 Top 5 Performance Review: Recap of Highlights; Alex Preston's 'Say Something' FTW, Sam Woolf in Trouble? [Watch Videos]