Arrow Oliver Queen (Stephen Amell, left) and Barry Allen (Grant Gustin, right) will come together for "The Flash," "Arrow" crossover episodes. Photo: The CW

There are only two weeks left before “The Flash” and “Arrow” crossover episodes. Though fans cannot wait for the two superheroes to join forces, the villains in the episodes will play an important role and TV Line just got the scoop on the identity of two of the crossover foes.

According to TV Line, “The Flash” episode will feature the introduction of Captain Boomerang (Nick Tarabay of “Spartacus”). The villain, in the comics at least, is no meta-human, but instead invents advanced weaponized boomerangs to take on the Flash. Plus, Captain Boomerang has a connection to Starling City from “Arrow” that will be explored in the crossover episodes. He has a history with a character from the “Arrow” team, but fans do not yet know which one.

Captain Boomerang is not the only villain lined up for the crossover. One foe will be returning from “The Flash” pilot – well, sort of. Clyde Mardon (Chad Rook), the meta-human known as the Weather Wizard, apparently had a brother who developed the same abilities as Clyde. The brother will be returning with a vengeance in the crossover episodes with one thing on his mind – killing Joe (Jesse Martin), the detective who shot and killed Clyde.

The two villains will not be easy to deal with for Barry Allen (Grant Gustin), even with whatever help is coming from Starling City. Plus, the CW has not even revealed the “Arrow” villains yet. “The Flash” crossover episode airs Dec. 2 at 8 p.m. EST on the CW and the “Arrow” crossover episode airs Dec. 3 at 8 p.m. EST on the CW as well.

Who will Captain Boomerang have a connection to from “Arrow”? Tweet your thoughts to @Ja9GarofaloTV