Андрей — известный ловелас, привыкший к легким победам и непостоянным связям. Его размеренное существование резко переворачивает мимолетное знакомство с необычной девушкой Настей. Проведенная вместе ночь оборачивается неожиданными последствиями: выясняется, что Настя — внучка могущественной колдуньи.
Возмущенная бабушка, решившая наказать обидчика своей внучки, насылает на Андрея заклятье, венчающее его голову настоящими рогами. Снять это ветвистое проклятие можно лишь одним, почти невозможным для него способом — познав искреннюю и взаимную любовь. Теперь циничному сердцееду предстоит искать не мимолетное увлечение, а настоящее глубокое чувство.