Watch Arrow Season 2 Episode 9 Online [FREE LIVE STREAM] 'A Christmas Carol'-Inspired Mid-Season Finale for Oliver! [LIVE STREAM VIDEO]

Arrow season 2 episode 9 will pick up from where last week's episode left off, and if you have seen the Dec. 4 show, then you pretty much have a clear picture on what awaits our dear Oliver Queen: chaos. That's right! There's more trouble for Oliver ahead, but we can't help but notice that this week's show or the mid-season finale of Arrow Season 2 is actually inspired by the classic tale of 'A Christmas Carol.' But we are not really that certain whether the titular "Three Ghosts" this Wednesday night will bring us all good news or not. Tune in tonight on the CW at 8/7c or simply watch Arrow season 2 episode 9 online using the free live stream link provided at the end of this post.

Warning: the succeeding paragraphs contain minor to major spoilers on the upcoming episode. Please read at your own risk.

After last week's show, we were right away teased of what is to come for Oliver and it's most likely death. But we can't actually have a dead protagonist in this show that's why Oliver (Stephen Amell) was simply left for dead and was hallucinating about the strangest things that are yet to come. Meanwhile, Roy (Colton Haynes) got shot while we also found out that Moira may have this strong connection with the League of Assassins. Additionally, there's the revelation of Oliver's identity to Barry (Grant Gustin) on account of Felicity's request for the latter to save her friend's life. With all of these issues around, we can't help but wonder how the mid-season finale will go, and although we don't have clear answers on that yet, we are sure that Oliver is going to survive and will possibly even kick some ass once he gains consciousness. But wait, since executive producers have teased earlier that the Flash's character is to leave soon, we can't help but wonder if tonight is his last appearance in Arrow or if this is just a preliminary to his season regular promotion. Catch all the action tonight on the CW, or enjoy free live streaming by watching Arrow season 2 episode 9 online.

In a sneak peek to Arrow season 2 episode 9, we can see a hallucinating Oliver lying on a table while Barry, Felicity (Emily Bett Rickards) and Diggle tend to his unfortunate condition. On the other hand, another preview shows Oliver listening to Slade Wilson's whisper to him which says, "You are not a hero!" The preview actually coincides with what TVLine reported about the upcoming episode when executive producer Andrew Kreisberg revealed that Barry Allen will soon enough realize how different it could be once you finally get to meet your heroes. However, amidst all of this, it seems that Barry will find time to establish a strong connection with Felicity. Watch Arrow season 2 episode 9 online using the live stream free link found at the bottom.

Meanwhile, Kreisberg talked more about Allen's role in this saga. "[Barry is] getting to see that sometimes it's better not meeting your heroes, because they're complicated and cranky... and maybe jealous of the way you're looking at their assistant," said Kreisberg, adding that, "At the end of the day, Oliver just wants the job done and Barry helps get the job done - and that's sort of the saving grace for him." Finally, TVLine's latest scoop on the all-new episode teases fans that more villains are to come t Green Arrow's way, and it is up to him on how he can handle all these villains at once. If you don't want to miss Wednesday night's show, watch Arrow season 2 episode 9 online using the free live stream link found below.

The official synopsis for Arrow season 2 episode 9 reads: "After a fight with Cyrus Gold Aka the Acolyte, Oliver is going to get drugged and left for dead. Determined to cure him, Felicity is going to make a risky decision. The cure is going to cause Oliver to hallucinate, and what he sees, will force him to confront his past. In the meantime, Barry is going to continue to help Felicity, and their connection will grow stronger. Arrow is going to ask Lance to look into Gold."

"Three Ghosts" is set to air this Wednesday, December 11, at 8/7c on The CW. Watch Arrow season 2 episode 9 online through the free live stream link here.

Real Time Analytics