Бернард переживает трудные времена: он потерял работу, его бросила жена, и он пропустил день рождения дочери. На фоне приближающегося Рождества, которое должно быть семейным праздником, его жизнь кажется безнадежной. Внезапно ему попадается старая шкатулка, из которой на свободу вырывается джинн по имени Флора. Она провела 2000 лет в плену и ничего не знает о современности. Бернард решает помочь ей адаптироваться к новой реальности, а взамен просит вернуть семью к нему на Рождество. Эта необычная дружба открывает новые горизонты и заставляет их обоих переосмыслить свои жизни.