
Directors Joe and Anthony Russo as well as actors Robert Downey Jr., Tom Hiddleston, Mark Ruffalo and Tom Holland pose for photos onstage with fans offstage in the background at the Chinese premiere of "Avengers: Infinity War" held at the Shanghai Disney Resort, Thursday, April 19, 2018.

Actor Mark Ruffalo signs autographs for fans at the red carpet ceremony of the Chinese premiere of "Avengers: Infinity War" held at the Shanghai Disney Resort, Thursday, April 19, 2018.

Actor Tom Holland poses for photo with fans at the red carpet ceremony of the Chinese premiere of "Avengers: Infinity War" held at the Shanghai Disney Resort, Thursday, April 19, 2018.

Actor Tom Hiddleston takes selfies with fans at the red carpet ceremony of the Chinese premiere of "Avengers: Infinity War" held at the Shanghai Disney Resort, Thursday, April 19, 2018.

Actor Robert Downey Jr. and directors Joe and Anthony Russo pose for photos as they appear together at the red carpet ceremony of the Chinese premiere of "Avengers: Infinity War" held at the Shanghai Disney Resort, Thursday, April 19, 2018.

Actors Tom Holland, Mark Ruffalo, Robert Downey Jr., and Tom Hiddleston pose for group photos on the red carpet at the Chinese premiere of "Avengers: Infinity War" held at the Shanghai Disney Resort, Thursday, April 19, 2018.

Directors Joe and Anthony Russo as well as cast members of "Avengers: Infinity War" attend a press conference to share their insights about the making of the film in Shanghai, Thursday, April 19, 2018. The superhero-studded "Avengers: Infinity War" will hit Chinese theaters on May 11, two weeks later than in North America and other markets.

Disney executives pose with cast and crew of "Avengers: Infinity War" at the red carpet ceremony of the Chinese premiere held at the Shanghai Disney Resort, Thursday, April 19, 2018. Only 30 minutes of footage is screened for fans and media at the Chinese event, which still manages to excite hundreds of privileged attendees.
Source: china.org