Actor Stephen Amell arrives at the 2014 People's Choice Awards in Los Angeles, California January 8, 2014
Actor Stephen Amell arrives at the 2014 People's Choice Awards in Los Angeles, California January 8, 2014. REUTERS

"Arrow" Season 2 continues to get more exciting for the fans of the DC Comics adaptation. Episode 20, "Seeing Red," is centred on Colton Haynes as Roy Harper, aka DC Comics' Red Hood. In the comics, Roy is also known as "Speedy." In The CW, however, Thea Queen (Willa Holland) is Speedy. What happens to them when Mirakuru takes control of Roy? Finale moments await those who will catch this week's new episode on The CW.

Spoiler alert: This feature contains spoilers on Arrow Season 2, Episode 20. "Seeing Red" has number of scenes worthy of being in a season finale. Arrow 2x20 Recap here:

'Arrow' Season 2, Episode 20 Recap, Spoilers: Moira Queen First in Deathstroke's Revenge; Black Canary Leaves Oliver Queen [VIDEO]

Arrow fans are thrilled that Arrow Season 3 is now official. This means more exposure to the characters and their struggles. Watch the Arrow 2x20 promo below or on YouTube (Click Here).

In the promo video for Arrow Season 2, Episode 20, Thea Queen tries to help Roy Harper control the Mirakuru in his system. But this does not end well, it seems. Check out this spoiler photo on Facebook to see what happens next. (Scroll the album for more spoiler photos.)

It seems Thea will finally know that Oliver Queen (Stephen Amell) is The Arrow. Laurel Lance (Katie Cassidy) is also almost certain that Black Canary (Caity Lotz) is her sister Sara Lance. More secrets are being revealed on Arrow Season 2. Fans could tell the next season will be a lot more interesting.

Meanwhile, Isabel Rochev (Summer Glau) is alive and she will be part of Deathstroke's army of prisoners with Mirakuru. Oliver Queen, Felicity Smoak (Emily Bett Rickards) and John Diggle (David Ramsey) have their hands full on Arrow Season 2, Episode 20. On top of that, Moira Queen (Susanna Thompson) is running for mayor.

WATCH: Arrow Season 2, Episode 20 Promo Video on YouTube (The CW clip)

Arrow Season 2 airs Wednesdays on The CW. The next new episode, "City of Blood" is aising on April 20.

More 'Arrow' TV Guide and Spoiler Features

'Arrow' Season 2 Spoilers: Oliver Queen vs Deathstroke; Ravager vs Black Canary? Exciting, Bigger Fight! [Watch Promo Video]
'Arrow' Season 2, Episode 18 Spoilers: Deathstroke vs Black Canary; 2x18 is 'Like A Finale' as Oliver Queen Rescues Thea [Watch Promo Video]