Можно ли перехитрить судьбу, если на кону не только счастье, но и жизнь близкого человека?
Сергей Воробьёв (Павел Трубинер) вёл совершенно обычную жизнь: строил планы с любимой женщиной Светланой (Александра Урсуляк), развивал бизнес с другом детства и партнёром Юрием Мазуровым (Анатолий Кот) и совершенно не собирался умирать.
Юрий предлагает Сергею преступную схему по продаже оружия, но Сергей отказывается и погибает от выстрела друга. Попав на тот свет, он уговаривает девушку «наверху» отпустить его обратно на землю, чтобы защитить от друга-подлеца любимую, которая ждёт ребёнка.
Теперь у Сергея есть сорок дней на земле, но в теле самоубийцы-неудачника Валентина Хорькова (Александр Робак). Светлана не подозревает, что странный человек, который её преследует, и есть погибший любимый Сергей, а «друг семьи», который поддерживает её в тяжёлую минуту, на самом деле — настоящий убийца. У Сергея совсем немного времени, чтобы подобраться к Светлане, спасти любимую и остановить бывшего друга.