The much-awaited superhero film Avengers: Infinity War releases today, the who's who of Hollywood is in it. In an interview with NDTV.com, director Joe Russo and Marvel's Trinh Tran talk about shutting down business in Hollywood because at one point, all the actors were on the Avengers film set.

Actress Karen Gillan plays Nebula in the big-ticket superhero film Avengers: Infinity War. In an interview with NDTV's Rohit Khilnani, she explained what a superhero movie set is like and how the actors get enough time to socialize.

Benedict Cumberbatch plays Doctor Strange in the much-awaited Marvel film Avengers: Infinity War. He and Robert Downey Jr have played Sherlock in the past, and critics and fans appreciated both their roles. In an interview with NDTV's Rohit Khilnani, he spoke about the hype around him and Robert Downey Jr coming together. He said, "I hope expectations are met!"

Hollywood superstar Robert Downey Jr, who plays Ironman in Avengers: Infinity War, surprised 37 children from Make-Wish-Foundation in Singapore. He walked in casually and made them take the Avengers oath. This event was organized by Make-A-Wish Singapore, The Walt Disney Company South-East Asia and Marina Bay Sands during the promotions of the superhero film Avengers: Infinity War.

Iron Man (Robert Downey Jr) & Doctor Strange (Benedict Cumberbatch) were seen bonding and having fun at the Singapore press conference of their upcoming superhero film Avengers: Infinity War. The two praised each other's characters and had the media in splits at the press meet.