Худсовет "Ленфильма" и режиссер Ян Фрид никак не могли утвердить актеров на главные роли в киноленту "Собака на сене". И лишь волей случая в актерский состав попала Маргарита Терехова, а уже она поддержала кандидатуру Михаила Боярского.
Изначально на главные роли Фрид хотел утвердить Ирину Мирошниченко и Гирта Яковлева, которого сразу "зарубили" из-за возраста. Рассматривали Олега Даля и Олега Янковского, но тоже не сошлось.
Мирошниченко всем очень понравилась, но она отказалась от съемок из-за высокой занятости в театре. Поэтому взяли Маргариту Терехову, которая настояла на том, чтобы на роль Теодоро взяли молодого артиста с прекрасными вокальными данными — Михаила Боярского.
Через несколько дней Боярского уже хотели уволить за профнепригодность — слишком скромничал и терялся на фоне таких звезд, как Армен Джигарханян, Игорь Дмитриев и Николай Караченцев. И только Терехова разглядела в неопытном партнере настоящее дарование. С этой веселой мелодрамы, показанной на Новый 1978 год, началась их дружба, и позже они еще не раз работали вместе в других фильмах.