On Arrow Season 3 Episode 9, after Sara's killer is revealed, Oliver makes an unexpected decision that leads to a great showdown between him and Ra's al Ghul.
If you thought you knew all there was to know about Ra's al Ghul, you were mistaken. I was certainly mistaken, so surely you were, too!
Felicity feels totally awkward at Palmer Industries now that she and Ray shared a kiss. Should she feel that way? What secrets does he have to share with her and will he share them?
Capt. Lance delivers a Christmas gift to Laurel by way of her mother, Dinah. Dinah and Laurel have an intimate discussion in which Dinah admits she has a feeling similar to the one she had when she was certain she would see Sara again.
Arrow engages in a short battle with someone unexpected and then Oliver is in the the big battle on the hill with Ra's al Ghul. How do they both fare? Find out when you watch Arrow online!
Carissa Pavlica is the managing editor and a staff writer for TV Fanatic. Follow her on Twitter.