'Arrow' Season 2 Episode 16 Spoilers: Oliver's Identity Revealed 'It's not Something You Would Expect'

Many fans of The CW's hit show "Arrow" on waiting anxiously to find out what will happen next. With an all new episode airing tonight, things are sure to be full of excitement. For spoilers on tonight's episode, as well as future episodes from the show's executive producer Marc Guggenheim, read on.

Guggenheim recently sat down for an interview with TV Guide where he discussed who will find out Oliver's true identity, and when they might find out.

"By the finale, more people will know than currently do," Guggenheim teased.

The executive producer went on to explain why he wants more character's to know about Oliver's identity.

"When members of our cast of characters know, it draws them into Oliver's world and it draws them into the show more, so we tend to get more story out of people knowing than people not knowing," Guggenheim said.

Many fans are wondering if Lance will ever figure out Oliver's identity, and Guggenheim lent some information on the subject.

"Episode 19 pretty definitively answers that question as far as Lance is concerned and the answer will surprise you. It's not something that you would expect." 

Catch the 16th episode of season two of "Arrow" entitled "Suicide Squad" tonight on the CW at 8/7c.