Starro the Conqueror Confirmed as ‘The Suicide Squad’ Main Antagonist

Right before DCFanDome, this past Saturday our friends over at Splash Report &  The Illuminerdi revealed the possible villain in James Gunn’s The Suicide Squad. According to their report, the space starfish Starro the Conqueror will be the films, primary antagonist. Starro was the first villain that brought the original Justice League together in The […]