Ritchie initially felt Downey was too old for the role because he wanted the film to show a younger Holmes on a learning curve like Batman Begins.
Ritchie a crezut inițial că Downey era prea bătrân pentru rol deoarece el voia ca filmul să prezinte un Holmes tânăr într-o evoluție similară cu cea din Batman Begins.