Кажется, что Маргарита Терехова была просто создана для роли Миледи в экранизации романа Александра Дюма «Д’Артаньян и три мушкетёра». Однако первоначально привлекательную злодейку должна была сыграть Елена Соловей.

Муза Никиты Михалкова, звезда его фильмов «Раба любви» и «Неоконченная пьеса для механического пианино», призналась, что ждет ребенка. По сценарию беременной актрисе было бы очень сложно сниматься в некоторых сценах, поэтому Соловей предпочла покинуть проект и посвятить себя семье. Тогда-то выбор режиссера Георгия Юнгвальд-Хилькевича и пал на Терехову.
Об этом в интервью «Экспресс газете» рассказал Максим Федоров, сценарист документально фильма, посвященного созданию «Д’Артаньяна и трёх мушкетёров».
Он приводит слова оператора Александра Полынникова, который заявил, что «Терехова «влетела» в фильм, когда уже вовсю шли съёмки».
К слову, позже выяснилось, что Маргарита на тот момент тоже была в положении, но ради роли Миледи сделала аборт.