Актера на роль Холмса режиссёр Масленников нашел почти сразу. Василия Ливанова он знал еще по работе над фильмом «Ярославна, королева Франции». Режиссёр очень гордился, тем, что сумел подобрать артиста вроде бы не похожего на каноническое представление о герое, но при этом идеально воплотившегося в известный образ. На Ленфильме того времени это было неким маркером высококлассного режиссёра. При подборе актера на роль Ватсона режиссёр внезапно для себя выяснил, что в литературной основе нигде не описана внешность героя, глазами которого читатель наблюдает за расследованиями гениального сыщика. На иллюстрациях в книгах и в фильмах Ватсона изображали как угодно, и только благодаря мастерству советских кинематографистов и особенно исполнителю этой роли Виталию Соломину герой обрел свой канонический образ. Изначально на роль Ватсона в самом лучшем фильме о Шерлоке Холмсе планировался Олег Басилашвили. Актер был на тот момент известен по роли Самохвалова в комедии «Служебный роман», а та