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