В XV веке злобный карлик-горбун по имени Румпельштильцхен, похищающий детей, оказывается бессилен против заклинания деревенской волшебницы, которая превращает его в камень и выбрасывает в море. В наши дни окаменелый монстр оказывается в одной из антикварных лавок Лос-Анджелеса, откуда попадает в руки скорбящей вдовы Шелли Стюарт, в одиночку воспитывающей новорожденного сына. Благодаря слезам женщины Румпельштильцхен избавляется от проклятия и выполняет ее желание встретиться с погибшим мужем-полицейским, но взамен требует младенца. У главной героини есть всего три дня, чтобы найти способ одолеть злобного карлика и спасти своего ребенка.