City of Blood's primary photo
  • Arrow City of Blood (Season 2, Episode 21)
  • TV-14
    TV Episode | 42 min | Action, Adventure, Crime

Arrow

City of Blood (Season 2, Episode 21)
TV-14
TV Episode | 42 min | Action, Adventure, Crime

After Slade threatens to take away everything Oliver loves, Oliver decides the fastest way to stop further bloodshed is to surrender - an option that will lead to his death.
Director
Writers
Greg Berlanti (developed by) | Marc Guggenheim (developed by) | Andrew Kreisberg (developed by) | Holly Harold (written by)
Producers
Joseph Patrick Finn (as JP Finn) | Wendy Mericle | Todd Pittson (produced by)
Composer
Cinematographers
Casting Directors
Lyndsey Baldasare | David Rapaport (as David H. Rapaport)
Production Designer
Status
Edit Released
Updated Apr 30, 2014

Release date
Apr 30, 2014 (United States)
Awards

Contacts

Become a member to see contact information for City of Blood.

Cast

+ Add Cast
23 cast members
Name Known for
Stephen Amell
Oliver Queen / The Arrow Oliver Queen / The Arrow   See fewer
Katie Cassidy
Laurel Lance Laurel Lance   See fewer
David Ramsey
John Diggle John Diggle   See fewer
Willa Holland
Thea Queen Thea Queen   See fewer
Emily Bett Rickards
Felicity Smoak Felicity Smoak   See fewer
Colton Haynes
Roy Harper Roy Harper   See fewer
Manu Bennett
Slade Wilson (voice) Slade Wilson (voice)   See fewer
Paul Blackthorne
Quentin Lance Quentin Lance   See fewer
Kevin Alejandro
Mayor Sebastian Blood / Brother Blood Mayor Sebastian Blood / Brother Blood   See fewer
Caity Lotz
Sara Lance Sara Lance   See fewer
Summer Glau
Isabel Rochev Isabel Rochev   See fewer
Colin Salmon
Walter Steele Walter Steele   See fewer
Cynthia Addai-Robinson
Amanda Waller Amanda Waller   See fewer
Roark Critchlow
Clinton Hogue Clinton Hogue   See fewer
Keri Adams
Bethany Snow Bethany Snow   See fewer
Ryan McDonell
Uniform Uniform   See fewer
David Nykl
Anatoly Knyazev Anatoly Knyazev   See fewer
Vanessa Richards
Station Attendant Station Attendant   See fewer
Lee Vincent
Kelton Kelton   See fewer
There was an issue loading this tab.
There was an issue loading this tab.
There was an issue loading this tab.
There was an issue loading this tab.
There was an issue loading this tab.
There was an issue loading this tab.
There was an issue loading this tab.
There was an issue loading this tab.

MOVIEmeter

Top 500

Become a member to access additional data

Ratings Breakdown