Skip to main content
  1. AXS Entertainment
  2. Arts & Entertainment
  3. TV

'Arrow' 2x21 preview: The city needs the Arrow, but where's Oliver?

See also

Anyone else still in shock over this week's episode? Well, you still have a few days to recover, but as the new preview the CW released Wednesday, April 23, of next week's "Arrow," episode 221, "City of Blood," shows, it's just the beginning.

More Photos

In "Seeing Red," the focus was on finding Roy (Colton Haynes) and stopping him – and keeping him alive. Team Arrow eventually succeeded, but the real shockers of the episode all came from Moira (Susanna Thompson). First, in the pre-island days, she took care of things when Oliver (Stephen Amell) got a girl pregnant. Then, she revealed, "I know," to Oliver and told him she was proud of him (and later covered for him), a sweet mother-son moment that was nice to see given this season.

But the biggest shocker came in the final moments, as Moira decided to come clean to Oliver and Thea (Willa Holland) about Malcolm (John Barrowman), only for a little car accident and Slade (Manu Bennett) to put an end to that. Moira sacrificed herself to keep Oliver from having to make a choice again, and now all we can do is watch the aftermath.

Slade's not done yet. After he threatens to take everything Oliver loves away, Oliver decides the fastest way to stop further bloodshed is to surrender in this next "Arrow" episode. However, surrendering means his death, as Diggle (David Ramsey) and Felicity (Emily Bett Rickards) know, so they go to extreme measures to keep him from confronting Slade.

Meanwhile, Thea considers leaving town, which might not be such a bad idea considering what's happening in Starling City. Elsewhere, Laurel (Katie Cassidy) resumes her crusade against Sebastian Blood (Kevin Alejandro), which seems to be what leads her to the same place as the Arrow, as seen in the promotional photos in the slideshow.

Finally, Slade unleashes his assault on Starling City, as you can see in the "City of Blood" promo. The preview begins with Moira's funeral. "All these lies. All we ever needed was the truth," Thea says. It was certainly heading in that direction until Slade intervened, but will Oliver tell her about being the Arrow, or will he continue to keep that a secret from her?

Meanwhile, Diggle and Felicity enlist some help in finding Oliver, and based on that A.R.G.U.S. file we see on him, it's easy to at least make a guess as to who's helping them. Plus, Summer Glau's Isabel Rochev is back – and in the Ravager's costume. But the biggest question may be regarding Oliver's "I'm the Arrow" to end the promo. Who's next to find out his secret? Or could it be he's talking to someone who already knows?

"Arrow" season 2 airs Wednesdays at 8 p.m. on the CW. What do you think of the episode 21 "City of Blood" photos and promo?

Advertisement

Today's top buzz...

  • Jack White
    Reddit users have fun photoshopping an angry Jack White at a Cubs game
    Music Buzz
  • Kliff Kingsbury
    Kliff Kingsbury reads a series of flattering tweets praising his good looks
    Video
    Today's Buzz
  • Jamaal Charles
    Kansas City Chiefs make Jamaal Charles the second highest paid running back in NFL
    NFL Buzz
  • Slash
    Slash and The Conspirators crush it at Hard Rock, AP Awards
    Camera
    20 Photos
  • Monks of Mellonwah
    Exclusive interview: Monks of Mellonwah talk music, touring and more
    Camera
    9 Photos
  • Nikki Bella
    How will fans react if the WWE decides to turn Nikki Bella into a heel?
    Camera
    5 Photos

Related Videos:

  • ‘Impractical Jokers’ find ‘Tooth or Consequences’ on Tru-TV
    <iframe width="560" height="315" src="//www.youtube.com/embed/GVWbFHyCrF8?VQ=HD720&amp;allowfullscreen=true&amp;autoplay=1"></iframe>
  • Walking Dead season 5 Trailer
    <iframe width="560" height="315" src="//www.youtube.com/embed/j4GAs9TJVjM?VQ=HD720&amp;allowfullscreen=true&amp;autoplay=1"></iframe>
  • 'The Young and the Restless': Stitch lies as Nikki cries
    <div class="video-info" data-id="518114522" data-param-name="playList" data-provider="5min" data-url="http://pshared.5min.com/Scripts/PlayerSeed.js?sid=1304&width=480&height=401&playList=518114522&autoStart=true"></div>