City of Blood

Series 2 - Episode 21 City of Blood



Oliver is forced to weigh up his options as Slade threatens to destroy everything and everyone he loves, but his decision doesn't go down well with the rest of Team Arrow - leading Diggle and Felicity to take drastic action. Thea considers leaving town, and her timing couldn't be better as Slade launches his attack on Starling City.

Cast & Crew

Oliver Queen Stephen Amell
Laurel Lance Katie Cassidy
John Diggle David Ramsey
Thea Queen Willa Holland
Felicity Smoak Emily Bett Rickards
Roy Harper Colton Haynes
Slade Wilson Manu Bennett
Moira Queen Susanna Thompson
Quentin Lance Paul Blackthorne
Sara Lance Caity Lotz
Hendrick Von Arnim Artine Brown
Anatoly Knyazev David Nykl
see more