Directed by Joe and Anthony Russo, the film was expected to do well in India as the Marvel superheroes have become extremely popular but not even the trade pundits could have predicted such a whopping result on the first day itself. International tracking service ComScore had predicted a domestic opening at around $230 million opening which is still less than Star Wars: Force Awakens' $248 million weekend. However, a ComScore was quoted as saying, “If any film has a shot at beating Force Awakens' record, its Infinity War." He further said, “Infinity War has a must-see factor built on the concept of bringing together of an almost unimaginable array of top Marvel characters in one enormous cinematic extravaganza.”
The appeal of Infinity War is that it brings all the Marvel superheroes in one movie. In the film the Avengers team up with the Guardians of the Galaxy and Doctor Strange to fight Thanos. The trailer of the film had garnered immense views online and the audience was very excited for the movie to release. It looks like the step of releasing the film in India before the US and the European markets proved beneficial for the filmmakers.
Avengers: Infinity War stars an ensemble cast including Robert Downey Jr.(Iron Man), Chris Hemsworth (Thor), Mark Ruffalo (Hulk), Chris Evans (Captain America), Scarlett Johansson (Black Widow), Benedict Cumberbatch (Doctor Strange), Don Cheadle (War Machine), Tom Holland (Spider-Man), Chadwick Boseman (Black Panther), Paul Bettany (Vision), Elizabeth Olsen (Scarlett Witch), Anthony Mackie (Falcon), Sebastian Stan (Bucky Barnes), Danai Gurira (Okoye), Letitia Wright (Shuri), Dave Bautista (Drax the Destroyer), Zoe Saldana (Gamora), Vin Diesel (Groot), Bradley Cooper (Rocket) Karen Gillan (Nebula), Pom Klementieff (Mantis), Josh Brolin (Thanos), and Chris Pratt (Star-Lord).