After the tragic death of one of Arrow’s most beloved character, Moira Queen (Susanna Thompson), Oliver’s world was shaken up and we see a hero trying to pick himself up again, this week.
“City of Blood” had a lot of strong performances out of the whole cast which isn’t a surprise because this is one of the best group of actors on TV. However, there were a few performances that stood out more than usual and one of them was Katie Cassidy. It’s has been a very tough season for Laurel and while there have been a number of things that has bothered me in the writing for her arc, I still had hope that she would end up in a better place. For every episode that she has been in for the past few weeks, she has been knocking it out of the park, but in this episode, she got up to a whole new level.
It was a big surprise to see that she decided to reveal to Oliver that she knew who he really was and the way that she handled it, was flawless. I really like how the writers pulled it off by having Laurel, instead of being upset that Oliver didn’t tell her, support and encourage him to not give up. Looking at the way she was to Oliver in the episode, she felt a lot like the Laurel from the comics, the woman that would bang some sense into his head whenever he was down on himself.