Fair rating?City of Blood
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 Lotzas Sara Lance
Cynthia Addai Robinsonas Amanda Waller
Colin Salmonas Walter Steele
Kevin Alejandroas Sebastian Blood
Summer Glauas Isabel Rochev
Sean Rogersonas Peter
Roark Critchlowas Clinton Hogue
Keri Adamsas Bethany Snow
David Nyklas Anatoly Knyazev
Lee Vincentas Kelton
Garfield Wilsonas Ripped
Shaughnessy Reddenas Agent
Amanda Lismanas Aide
Ryan McDonellas UniformCrew
Michael SchultzDirector
Holly HaroldWriter