You’ve probably already seen it (the trailer currently has over 7.2 million views) but here we go anyway. So this is what everything has been leading to. So many movies, so many characters, and now they’re all here to work together to take on the evil Thanos (Josh Brolin). The trailer doesn’t really give much away but gives us bits and pieces of the action to come. How will it come together and will the film be able to do all these characters justice and provide a compelling story? Both of those remain to be seen but if anyone can do it, it’s Marvel. Avengers: Infinity War will be released May 4th, 2018.