Arrow Guest cast, played by Dylan Bruce Episode 2x01: City of Heroes (Oct 9, 2013) Episode 2x03: Broken Dolls (Oct 23, 2013) Episode 2x04: Crucible (Oct 30, 2013) Episode 2x05: League of Assassins (Nov 6, 2013) Episode 2x07: State v. Queen (Nov 20, 2013) Episode 2x10: Blast Radius (Jan 15, 2014) Episode 2x11: Blind Spot (Jan 22, 2014) Episode 2x17: Birds of Prey (Mar 26, 2014)