In a parallel universe, the DC cinematic franchise rules while Marvel struggles to catch up. A fan-made YouTube trailer offers a glimpse of that universe, with a surprisingly well-made edit of the Justice League trailer in the style of Avengers: Infinity War that not only unites the DC cinematic universe with the Arrowverse (and 2011’s Green Lantern), but also pits the DC heroes against the Mad Titan, Thanos.

On Monday, a YouTube channel named Live Breathe Media, run by an individual who identifies as “Aaron,” uploaded a video simply titled Justice League: Avengers Infinity War Style. It’s a straightforward title, because the video is literally the Avengers: Infinity War trailer edited with clips of Justice League, Batman v Superman, Green Lantern, and episodes of Arrow and The Flash.

The most interesting thing is that the video doesn’t dance around the fact that it’s Josh Brolin’s Thanos, a Marvel character, who does most of the disembodied voice over. Nor does Aaron try to photoshop Thanos to make him resemble Darkseid. It’s just Thanos, crossing over to DC to fight the Justice League. Cool.

Another fun thing the trailer does is assemble a unique live-action iteration of the Justice League: It’s basically all of the cinematic Justice League — Ben Affleck as Batman, Henry Cavill as Superman, Gal Gadot as Wonder Woman, etc. — with Ezra Miller’s Flash swapped for TV’s Grant Gustin. Joining the team are two emerald heroes, the Green Arrow (Stephen Amell, from Arrow) and Green Lantern, of course played by Ryan Reynolds. Sadly the heroes from Supergirl, Legends of Tomorrow, Black Lightning, and Constantine are left out, but this Justice League is pretty stacked anyway.

Justice League has come and gone, and it’s only a few months until Avengers: Infinity War blows everyone away. While DC fans may be in mourning for how Justice League turned out, this remixed trailer is enough to get excited for Infinity War all over again.

Avengers: Infinity War will be released on May 4.

Photos via Warner Bros.

Thor’s electrifying arrival to Infinity War’s climactic battle in Wakanda might’ve just been the most thrilling moment in a movie full of thrilling moments, but it left some fans puzzled. How did Thor, Groot, and Rocket know where to go? Over the weekend, Infinity War’s directors revealed the answer, tying up a small plot hole that, to be honest, didn’t really need to be tied up.

Pretty much every hero in the Marvel Cinematic Universe rallied to fight Thanos in Avengers: Infinity War (they lost, but that’s not the point). One hero, though, was totally MIA after a brief bout with the Mad Titan at the start of the movie: the Hulk. Fans assumed the Hulk wouldn’t emerge when Bruce Banner tried to transform because the big green guy was scared of Thanos, but one of the film’s directors says that, actually, the Hulk isn’t a giant baby scaredy cat, thank you very much.

It’s not fair to blame the mustache Henry Cavill had for Mission: Impossible — Fallout for ruining Justice League, mostly because Superman’s weird CGI lip honestly didn’t even crack the top ten of that movie’s problems. But, it turns out that Fallout’s director Chris McQuarrie tried to help Justice League out.

If Nick Fury had the pager needed to contact Captain Marvel this whole time, then why did he wait until the post-credits scene of Avengers: Infinity War to call her? She could’ve been a big help in the Battle of New York or some other catastrophe, so why wait? One new Avengers 4 fan theory posits that Fury knew exactly when he was supposed to call Captain Marvel, and it’s because the Ancient One told him his future.