true. and if you think about it hard enough, will ferrell was in megamind, and also, he played Sherlock Holmes in Holmes and Watson. WHO_AM_I YOU ARE A F U C K I N G GENIUS!
but you are tho. every sherlock holmes was also in a superhero movie. that's insane! its like they chose them because they were in a superhero movie. the RDJ version was released a year after iron man. Holmes and Watson was released as a comedy mainly for Will ferrell's comedic roles but was released years after megamind. Enola Holmes was released not long after the latest release of the terrible Justice League movie and the even worse Batman vs Superman movie. the only outlier is Benedict Cumberbatch whos amazing sherlock series was debuted 6 years before Dr. Strange.