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