Arrow - Season 1 - Eps 18: Salvation
An angry resident of The Glades who calls himself "The Savior" embarks on a kidnapping and killing spree to punish those he believes have wronged the residents of his neighborhood. To make things worse, he broadcasts these murders online and claims he was inspired by Arrow's vigilantism. Oliver is horrified by this statement and vows to stop "The Savior," but his manhunt in intensified after Thea comes to him in tears and tells him Roy has been kidnapped. Laurel is surprised when her father starts to believe her mother's claim that Sara is still alive. Meanwhile, Malcom tells Moira to find the person responsible for his attempted murder.
About Arrow

Title: Arrow
First Air Date: 2012-10-10
Last Air Date: 2020-01-28
Status: Ended
Rating: 6.8/10 (from 6030 votes)
Language: EN
Seasons: 9
Total Episodes: 170
Network: The CW
Genres: Crime, Drama, Action & Adventure
Production Companies: Berlanti Productions, DC Entertainment, Warner Bros. Television
Synopsis
Spoiled billionaire playboy Oliver Queen is missing and presumed dead when his yacht is lost at sea. He returns five years later a changed man, determined to clean up the city as a hooded vigilante armed with a bow.
Cast

Stephen Amell
Oliver Queen / Green Arrow

Rick Gonzalez
Rene Ramirez / Wild Dog

Katherine McNamara
Mia Smoak / Blackstar

David Ramsey
John Diggle / Spartan

Katie Cassidy
Laurel Lance / Black Canary

Juliana Harkavy
Dinah Drake / Black Canary

Joseph David-Jones
Connor Hawke

Ben Lewis
Adult William Clayton