'Arrow' Season 6 Episode 12 release date, spoilers: Star City might be done for

The promotional poster of "Arrow" on the CWFacebook/CWArrow

It is just a few days before "Arrow" season 6 episode 12 airs, and fans may just be wondering how Star City will fare in this episode. To make a long story short, something big may be happening, and it may just be something physically destructive since it looks like Star City is going to explode (or maybe implode).

This 12th episode is entitled "All For Nothing," which some fans found confusing before the events of the recent episodes. The title itself implies that a certain something was made "all for nothing." With all the focus around Star City, especially in the last episodes, the city just might be that certain something.

Of course, this may still seem a bit far-fetched for some viewers. However, given that the promo for the episode was also released a day after episode 11, fans only need to see one scene in the promo to be convinced. By around the fourth second of the 20-second promo teaser, there is a scene with a huge explosion.

If there is anyone with a bomb, it would be no other than Cayden James (Michael Emerson). Star City has not had the money to pay James demands, so he is holding everyone in Star City hostage. The promo shows that everyone from the City knows this. Some people are even forming alliances to stop this. As such, many speculate that Star City will be the one in danger.

In addition, more surprises are in store in the upcoming episode. As it turns out, Vigilante (Nathan Fillion) is actually a double agent disguised to work for James, only to put him down in the end. As such, there are two teams now all attempting to save Star City

There is a lot of action that is going to happen in the next episode. Episode 12 of the sixth season of "Arrow" will air on Thursday, Feb. 1, at 9 p.m. EST on The CW.