Sadly, the Sherlock Holmes lovers didn’t get to see any reference being made to the character in Avengers: Infinity War despite Benedict Cumberbatch/Doctor Strange sharing a lot of screentime with Robert Downey Jr./Iron-Man in the movie. As per the directors, they had no desire to refer to their work as Sherlock Holmes in this film.
Earlier in the week, the movie’s directors Joe and Anthony Russo were in Washington D.C. to attend an event by the Smithsonian Associates, the educational programming division of the Smithsonian, and they were questioned about the absence of any references to the modern version of Sherlock Holmes. Joe said that any such reference or jokes would have been “too obvious.”
Robert Downey Jr. has played the legendary detective’s character in Guy Ritchie movie Sherlock Holmes as well as its 2011 sequel, Sherlock Holmes: A Game of Shadows, whereas, Benedict Cumberbatch played the role in the successful BBC series Sherlock, which initially aired in 2010. In fact, Cumberbatch is still committed to reprise the role in the season five of the series, but, it doesn’t have a release date announced yet. There is scope for another Sherlock Holmes movie as well, and some estimates suggest that the movie will start production by end 2018, but, it is not yet confirmed officially.
Avengers: Infinity War is presently running in theaters and this Russo Brothers helmed film stars Robert Downey Jr., Chris Evans, Chris Hemsworth, Mark Ruffalo, Jeremy Renner, Scarlett Johansson, Paul Bettany, Anthony Mackie, Paul Rudd, Elizabeth Olsen, Tom Holland, Benedict Cumberbatch, Chadwick Boseman, Chris Pratt, Zoe Saldana, Dave Bautista, Bradley Cooper, Vin Diesel, Tom Hiddleston and Josh Brolin, among others.