The wait is finally here. Marvel’s Infinity War trailer debuts tomorrow, November 29. The Avengers, among other parties from all over the universe, unite to fight a singular threat: Thanos, as he yearns for the Infinity Stones in order to restore the Infinity Gauntlet. He has been teased since the beginning of the Marvel Cinematic Universe, and now that plotline is finally getting its payoff (hopefully in spectacular fashion). While no doubt fans cannot wait for the trailer, it may be an even harder wait for the finished product, which releases on May 4, 2018. Starring in the film are Robert Downey Jr., Chris Evans, Mark Ruffalo, Scarlett Johansson, Chris Hemsworth, Tom Hiddleston, Anthony Mackie, Paul Bettany, Elizabeth Olson, Jeremy Renner, Chadwick Boseman, Sebastian Stan, Don Cheadle, Chris Pratt, Dave Bautista, Zoe Saldana, Pom Klementieff, Benedict Cumberbatch, Benedict Wong, Sean Gunn, Tom Holland, Josh Brolin, and Paul Rudd. Returning to direct are Anthony and Joe Russo, who helmed Marvel’s best film yet, Captain America: Winter Soldier. While Captain America: Civil War wasn’t quite up to par, the duo have more than proven themselves. They are also directing the yet-untitled Avengers 4, which is being filmed back-to-back with Avengers: Infinity War. Who will end up left standing? Will Tony Stark, or even American icon Captain America escape unscathed? It’s looking unlikely, but we’ll have to wait until May 4 to find out.