Бернард живе роботою і зрештою втрачає майже все: він пропускає день народження доньки, дружина йде від нього, а потім його ще й звільняють. Напередодні Різдва до нього потрапляє старовинна скринька, з якої він випускає джина, ув’язненого в ній дві тисячі років. Бернард намагається за її допомогою повернути сім’ю, а Флора знайомиться із сучасним світом і життям свого нового господаря.