"But it does feel like the end of an era."
"OK, well, let's just try to think of it as the beginning of a new one."
John Diggle and Felicity Smoak
"You Have Saved This City" is the twenty-second and final episode of the seventh season of Arrow, and the one-hundred-sixtieth episode overall. It aired on May 13, 2019.


The battle between Oliver and Emiko comes to a boiling point which brings back some familiar faces and leaves others in dire jeopardy.[1]


  • The title is a nod to Oliver's famous "You have failed this city" line.
  • This episode marks the final appearance of Emily Bett Rickards (Felicity Smoak), Colton Haynes (Roy Harper) and Sea Shimooka (Emiko Adachi) as series regulars.
  • The clip of Mia's birth is reused from "Star City 2040".
  • This is the second time an Arrow season finale has aired on May 13 in which the season 3 finale "My Name Is Oliver Queen" was aired on May 13, 2015.
    • Interestingly, both of these finales featured Roy leaving the team.
  • The song played at the end of the episode was "The Other Side" by Ruelle whose song "Madness" previously appeared in the Season 7 premiere "Inmate 4587".
  • Oliver's bargain to Mar Novu from "Elseworlds, Part 3" was revealed as Novu confirms Oliver's death in the future during the Crisis.
    • What Oliver didn't know is that Team Flash destroyed Cicada's dagger in "Legacy", causing the Crisis to move up to 2019 instead of 2024.
      • While Oliver did know that Barry apparently vanishes in some kind of Crisis in 2024,[2] it's unknown if he's aware that this is the same Crisis that Mar Novu has warned him of.
  • Caity Lotz shadowed James Bamford on set at the time she was preparing to make her directional debut in DC's Legends of Tomorrow's fifth season.




  1. Arrow - Episode 7.22 - You Have Saved This City (Season Finale) - Press Release - SpoilerTV
  2. "Invasion!"
Community content is available under CC-BY-SA unless otherwise noted.