Benedict Cumberbatch and Robert Downey Jr. Almost Made a Sherlock Joke in ‘Avengers: Infinity War’—Here’s Why They Cut It
Besides being MCU megastars, Benedict Cumberbatch and Robert Downey Jr. both played the famous detective Sherlock Holmes in different projects. Cumberbatch starred in the BBC series ‘Sherlock,’ while Downey played him in the ‘Sherlock Holmes’ movies.
Benedict Cumberbatch revealed that ‘Avengers: Infinity War’ almost included a joke about him and Robert Downey Jr. both playing Sherlock Holmes in separate projects. Although no joke made it into the movie, the two actors laughed about their shared connection while filming together.
We had a gas about being the two Sherlocks on set.
Cumberbatch explained that there was originally a line in the script where someone would say, “No sh*t, Sherlock.” However, they decided to remove the joke, thinking it was better suited for fan fiction rather than the movie.
There was some line of dialogue where someone turns to us and says, ‘No sh*t, Sherlock.’ Well, we took out all that meta stuff. We just said, ‘No, no, no. Better to leave that for the fan fiction.’
While this funny fact was the source of many memes and jokes online, we sadly will never have it as a part of MCU canon. Maybe now that we are in the Multiverse? Cumberbatch recently revealed he won’t be a part of ‘Avengers: Doomsday’ which will star Robert Downey Jr. as Doctor Doom, but he will be a big part of ‘Secret Wars.’ So if the two stars meet again on set, who knows?
Have something to add? Let us know in the comments below!