Avengers: Infinity War was one of the most anticipated movies of all time, so it had a lot to achieve, and does so. For this movie to truly work on the level that it does, it needed a lot of time to earn it, and with 10 years and 18 movies to set up every single character, all of the mythology, as well as the stakes and what is at hand, it more than earns it.
Infinity War manages to incorporate a cast of over 25 actors into a two and a half hour movie, and while the movie can feel bloated at points, they are incorporated very well. Just about all of them have chemistry and work off each other incredibly well. There is a balance of comedy and drama, whilst also creating memorable action set pieces and every single character is given a moment to shine and never feels wasted.
The production team has put a lot of care and effort into this movie and it all pays off in the end. I think the majority of this movie are VFX shots, and every single visual effect is perfect. And probably the most jaw-dropping and emotionally shattering ending since... ever.
★★★★★
Casual Person
Answer: Although many fans speculated it was because the Hulk fears Thanos after Thanos easily defeated him at the beginning of the film, the Russo brothers have since come out and said that it's because the Hulk feels that Banner only wants the Hulk around for helping him in fights, so his refusal to transform is a protest of sorts.
Phaneron ★
I think it's both.
Well it's not both. The Russo Brothers, who directed the film, have openly stated that the Hulk is not afraid of Thanos.
Phaneron ★