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