Arrow 2012 | TV Show

Cast & Crew  |  Episode Guide

A billionaire playboy and expert archer becomes a vigilante who is out to right the wrongs created by his family and restore his beloved city back to its former glory after being shipwrecked for five years on a remote island.

Premiered: October 10, 2012

Rating: TV-14

User Rating:4.61 out of 5 (1,436 ratings)

Your Rating:

Season 2, Episode 21 City of Blood

First Aired: April 30, 2014

Oliver weighs his options after receiving threats from Slade. Meanwhile, Diggle and Felicity go to drastic measures to stop Oliver from confronting Slade; Thea mulls over leaving town; and Laurel continues her push against Sebastian Blood.

Watch Now

Previous Episode

Seeing Red

Season 2, Episode 20

April 23, 2014

Next Episode

Streets of Fire

Season 2, Episode 22

May 7, 2014

Guest Cast

Kevin Alejandro Sebastian Blood

Trending TonightSee all »