Nel primo episodio della stagione due, Diggle e Felicity viaggiano fino a Lian Yu per convincere Oliver a tornare a Starling City, dove le cose stanno andando molto peggio del previsto.
Oliver deve fare i conti con i fantasmi del passato. Uno scontro con Cyrus Gold lo lascia in gravi condizioni. Determinata a curarlo, Felicity prende una decisione rischiosa.
Una misteriosa malattia contagia centinaia di persone in città, compreso Diggle. Oliver scopre la presenza di Vertigo nel sangue dell'amico e capisce che Il Conte è riuscito a evadere.
Arrow collabora con Laurel per scoprire chi si nasconde sotto la Maschera. La donna ha chiesto all'eroe di indagare su Sebastian Blood.
Nel primo episodio della terza stagione, Oliver cerca di mettere ordine nella sua vita.