Илайджа Баран е джин, затворен във вълшебна лампа и способен да изпълнява 3 желания. След хилядолетия един милиардер използва последното си желание, за да освободи Илайджа, но поставя едно условие: той трябва да се ожени за внучката му Кристин за 5 години. За да изпълни желанието, Илайджа приема човешки облик, жени се за Кристин и тайно ѝ помага да стане успешен изпълнителен директор. Но през целия им брак Кристин го пренебрегва и унижава. Когато 5-те години са на път да изтекат, Илайджа осъзнава, че тя може никога да не го обикне истински, и решава да се разведе с нея.