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