A new fan-made mashes together the heroes of the cinematic Justice League with the trailer for Marvel's Avengers: Infinity War.

RELATED: Anthony Mackie Describes Sprawling Infinity War Battle Scene

The trailer uses dialogue and music from the Infinity War trailer over footage of Batman, Superman, Wonder Woman, Aquaman and Cyborg from Justice League. However, it also incorporates in Grant Gustin as The Flash and Stephen Amell as Green Arrow from The CW's Arrowverse, and even Ryan Reynolds as Green Lantern.

In this version, it appears that Amell's Oliver Queen has united the Justice League, seemingly to take on Thanos, as the Marvel villain's entrance is still included. In a fun nod to the Guardians of the Galaxy bit at the end of the official trailer, the Suicide Squad is seen just before the footage fades to black.

RELATED: An Autograph May Confirm Major Avengers: Infinity War Fan Theory

Justice League didn't do as well as Warner Bros. had hoped, but maybe things would have been better if they had a trailer as good as this one.

Expected for digital release on Jan. 30, Justice League stars Ben Affleck as Batman, Gal Gadot as Wonder Woman, Henry Cavill as Superman, Amy Adams as Lois Lane, Jason Momoa as Aquaman, Ezra Miller as The Flash, Ray Fisher as Cyborg, Jeremy Irons as Alfred Pennyworth, Diane Lane as Martha Kent, Ciarán Hinds as Steppenwolf, Jesse Eisenberg as Lex Luthor and J.K. Simmons as Commissioner Gordon.