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