It must suck to be the folks who made Justice League getting all the criticism and then seeing Marvel slay their movie with a trailer. I understand they need to play catchup to Marvel’s lead, but there’s something about giving yourself time to build your universe to make the stakes for the characters more important. Justice League and Avengers Infinity War on the surface seem to pretty much be in the same space. But the audience has more invested in the Marvel characters because we’ve been on the journey for 10 years. There’s no connection to the DC movie characters, even though their trinity of Batman, Superman and  Wonder Woman are some of the most popular and well known characters in pop culture. Looking at both trailers side by side, they could be two movies existing in the same story, but seeing characters like Thor, Captain American, Iron Man and even the newly added Spider-man has more weight with audiences because they’re existed with us for so long.