'Arrow' villain Cayden James finally revealed

Arrow finally gave viewers a glimpse of bad-guy super-hacker Cayden James. You may recognize Michael Emerson, the actor playing Cayden, because he also played good-guy super-hacker Harold Finch on Person of Interest.

Cayden’s plan was to apparently bring down the internet. Team Arrow was able to stop him, but they may have actually helped him.

By making Felicity and the team think that he was taking down the internet, Cayden indirectly forced Felicity to hack the main servers in order to stop him.

But he never intended to take down the servers. Instead he wanted Felicity to take down the firewall so that he could install a “critical piece of code to arclight.”

So now Felicity is responsible for both releasing Cayden and helping him with a plan that could result in the deaths of more than 300 million people.

Arrow airs at 9 p.m. on the CW.

The new Arrow is impressive in his debut under the hood:


Read more from Yahoo Entertainment:

Tell us what you think! Hit us up on Twitter, Facebook, or Instagram, or leave your comments below.