Here we are, the mid-season finale of Arrow for its second season. Up until now, in almost each episode, we’ve seen how the writers, the producers, the actors and the directors and everybody else involved have all tried to push the bar and set new levels of achievement with the show. The season started off really well and as expected, the mid-season finale something of a smash-hit as well. The defining thing about this season has been the show’s willingness to take characters and concepts from the comics and reinvent them for a modern television audience who are looking for a balance between the goofy comic concepts and something that they can well relate to.
This week’s episode, the last one we’ll have since the show is now on a one-month break till January 15th, is the second of a 2-part arc which saw the introduction of Barry Allen aka The Flash, one of the core characters of the DC comics universe and a major hitter since he’s been a part of various Justice League teams since his intro. But things didn’t end there of course. Given the long break, the writers tie up a lot of the loose ends and give closure to quite a few subplots that had been running through the season so far. And they do it all in fantastic style. As I mentioned to various friends on Twitter, the last five minutes of the episode left me with my jaw hanging open.
Three Ghosts was a damn awesome episode and I seriously wish that all future episodes are this good.
Note: This review contains some minor spoilers about the episode, although your mileage may vary.