Михаил всю жизнь проектировал самолеты, а теперь наслаждается спокойной пенсией в роли обычного дедушки. В последний день года он вместе с внуком Сережей находит испуганного пса, дрожащего от грохота фейерверков. Решив оставить его, они дают ему имя Стёпка. Но праздник обрывается — родителей Сережи забирают мальчика, а Михаилу внезапно становится плохо.
Теперь все зависит от Стёпки. Ему нужно срочно помочь хозяину, но как объяснить людям, что случилось? Кажется, только Сережа может его понять. Пес без раздумий бросается на поиски мальчика через весь город. Впереди его ждут опасности, неожиданные встречи и настоящая гонка со временем. Сможет ли он успеть?