This weekend has been quite a surprise for fans at the San Diego Comic-Con, particularly those who have been anticipating the upcoming films from Marvel Studios and DC Comics via Warner Brothers.

SDCC unveiled the first footage from the ensemble Justice League movie. It looks like director Zack Snyder has heard the fans and injected some humor to the new film as opposed to the serious tone of the Batman v. Superman movie, which fans complained not enough humor was brought in. Ben Affleck stars as Batman, Gal Gadot as Wonder Woman, Jason Momoa as Aquaman, Ezra Miller (looking here like a young Jimmy Fallon) as The Flash, and Ray Fisher as Cyborg. The footage doesn’t show Henry Cavill‘s Superman. But check out the footage below:

Speaking on Wonder Woman, SDCC has unveiled the first trailer to the film, which brings Gadot to World War I, where she saves Steve Trevor, played by Chris Pine and despite her being brought up to oppose men, she ends up helping Trevor and crew against the enemy. Patty Jenkins directed the film, set for release next summer.

On Marvel’s side, the second trailer to November’s Doctor Strange has been released. Benedict Cumberbatch plays the titular Dr. Stephen Strange, a once prominent New York surgeon who after a car accident loses use of hands. He soon heads to Tibet and learns the arts of mysticism by a being known as the Ancient One, played by Tilda Swinton. Strange must use his new powers to stop a deadly villain known as Kaecilius, played by Mads Mikkelsen. Scott Derrickson directed the film, which also stars Chiwetel Ejiofor as Baron Mordo as well as Rachel McAdams and Scott Adkins.

While the footage is not available at the moment, the first footage from next summer’s Spider-Man: Homecoming has been released at SDCC and it was made official that the villain will actually be The Vulture and is being played by Michael Keaton. It was also revealed that Laura Harrier is playing Liz Allen, who was a minor love interest of Peter Parker and Flash Thompson, played by Tony Revolori in the comics.

Marvel Studios has also officially announced that Academy Award winning actress Brie Larson will in fact, play Captain Marvel aka Carol Danvers in her solo film, set for a 2019 release date. Larson appeared at SDCC to put the stamp on the confirmation.

They have also revealed Kurt Russell‘s role in the upcoming Guardians of the Galaxy Vol. 2. He will be playing Ego, the father of Guardians leader Star-Lord, played by Chris Pratt. The core cast of Pratt, Zoe Saldana, David Bautista, Bradley Cooper and Vin Diesel are back in the new film.

Today is the last day of the San Diego Comic-Con. For more information go to their official website.