ArrowFair rating?

Arrow· Season 2 · Episode 21

City of Blood

S02E21·7.3·April 30, 2014·1h·The CW

After Slade threatens to take everything Oliver loves away, Oliver decides the fastest way to stop further bloodshed is to surrender to his enemy. Knowing that surrender will surely lead to Oliver's death, Diggle and Felicity go to extreme measures to keep Oliver from confronting Slade. Meanwhile, Thea considers leaving town, and Laurel resumes her crusade against Sebastian Blood. Finally, Slade unleashes his assault on Starling City.

Not streaming in your region — see every region's options

#8In Season 2of 23 rated episodes
#38All-timeof 170 rated episodes
+0.0vs season avgSeason 2 averages 7.3
2014First airedApril 30, 2014

Guest stars

Caity LotzCaity Lotzas Sara LanceCynthia Addai RobinsonCynthia Addai Robinsonas Amanda WallerColin SalmonColin Salmonas Walter SteeleKevin AlejandroKevin Alejandroas Sebastian BloodSummer GlauSummer Glauas Isabel Rochev
Sean RogersonSean Rogersonas Peter
Roark CritchlowRoark Critchlowas Clinton Hogue
Keri AdamsKeri Adamsas Bethany Snow
David NyklDavid Nyklas Anatoly Knyazev
Lee VincentLee Vincentas Kelton
Garfield WilsonGarfield Wilsonas Ripped
Shaughnessy ReddenShaughnessy Reddenas Agent
Amanda LismanAmanda Lismanas Aide
Ryan McDonellRyan McDonellas Uniform

Crew

Michael SchultzMichael SchultzDirector
Holly HaroldHolly HaroldWriter

Keep going