We can tolerate some faults. Harming Felicity Smoak (Emily Bett Rickards)? Not one of them.
Roy Harper, (Colton Haynes) consider yourself added to our s--t list. Why? Because he's a threat to our beloved Felicity's well-being in this exclusive sneak peek from tonight's episode of Arrow we're sharing with you!
In the video above, Felicity finds herself alone in Team Arrow's lab with an unhinged Roy, who's been sent into an uncontrollable rage due to the mirakuru in "Seeing Red."
So what happens? Watch our exclusive clip above to find out...
Of course, it's hard to be mad at the poor kid after all he's been through this season after being injected with the mirakuru. But it looks like Felicity isn't the only one who will be in harm's way as Team Arrow will be forced to make a difficult decision about Roy after he attacks Thea (Willa Holland).
Looking ahead, Arrow fans can expect to see some surprise guests in the season two finale, set to air on May 14. Executive producer Marc Guggenheim teases, "You'll see some familiar faces in the finale. Maybe ones that you're not expecting."
One person definitely returning to Starling City? John Barrowman as Malcolm Merlyn, bring Thea face-to-face with him for the first time since learning that he's her real father.
Arrow airs tonight at 8 p.m. on the CW.