The latest episode of "Arrow" has made some seriously shocking revelation. The identity of Prometheus was made known, and now fans of the series are wondering as to what Oliver's (Stephen Amell) next step would be.

According to Entertainment Weekly, Wednesday's episode titled "Fighting Fire with Fire" showed that news about Oliver (Stephen Amell) helping cover up the Billy Malone's (Tyler Ritter) death has leaked, and the Star City mayor was targeted for corruption by Vigilante. Prometheus could not let that happen, and that's when his identity was revealed.

Comic book fans would know that Adrian Chase was the rogue crime fighter Vigilante. Oliver and his team is fighting head-to-head with another mysterious dark archer known as Prometheus, but "Arrow" fans were thrown into a loop when it was revealed that Chase is actually Prometheus. That means the identity of Vigilante is still unknown.

TV Line said that the producers chose to flip the script because everybody would be thinking that Chase really is going to be Vigilante. "We thought it would be a really fun twist to... take the comic-book mythology and turn it on its head and see what kind of story we can mine from a surprise like that," executive producer Wendy Mericle said.

For Season 5 episode 16, Oliver is going to find the truth behind this big reveal. The next "Arrow" episode will be titled "Checkmate," and an extended promo has already been teased.

Oliver and his team do not know yet that District Attorney Adrian Chase is Prometheus, but the promo revealed that they won't be kept in the dark much longer. "Arrow" Season 5 episode 16 will air after a one-week break, and Team Arrow will be one step closer to the truth about Prometheus. The official synopsis also added that Helix refuses to continue helping Felicity (Emily Bett Rickards) until she does a favor for them.