The DC Extended Universe is finally building the movie with all their superheroes in it. Eventhough the storyline of the upcoming movie is quite well-known already, and characters are recognized especially by those fans of the comic series, people can't wait to know who will play the ultimate villain that will invade the world.

Different actors are already set to play their corresponding roles for the movie. Ben Affleck, Henry Cavill, Gal Gadot, Ezra Miller, Jason Momoa and Ray Fisher are the stars who will play Batman, Superman, Wonder Woman, Flash, Aquaman and Cyborg, respectively. 

Other minor casts are also confirmed but there were also characters who have not been assigned to an actor yet, and other stars who were reportedly also joining the casts but their roles are not disclosed yet, according to a source.

The first official synopsis of the upcoming superhero movie has been released by Warner Bros. Previously, fans doubt the return of Superman in the upcoming film. Superman died in the 2016 superhero movie hit, "Batman v Superman: Dawn of Justice", so viewers wondered if the hero, played by Henry Cavill, will return in "Justice League."

iTechPost reported that Warner Bros. had told the fans that Man of Steel will be making an epic comeback on the upcoming film. Cavill also reportedly supported the claim through posting a 'teaser' on his social media accounts.

But what really excites the fans of the comic superhero film is the ultimate villain. Who will possibly be invading Earth in search of the mother boxes? Den of Geek reported that the key villain for Justice League will not be DC Comics' supervillain, Darkseid, instead it will be his cousin, Steppenwolf. Steppenwolf reportedly has a deep history with Darkseid.

The name of the actor that would play the ultimate villain, Steppenwolf has not been named yet but according to Movie News Guide, "Divergent" actor, Theo James, is reportedly on negotiations for the role. However, this has not been confirmed yet by the studio, so fans are excited for the upcoming announcement.

"Justice League" will be released in cinemas on November 17, 2017.