Пол — подросток, который живёт с отцом где-то на окраине. Он страдает редким заболеванием — гипертрихозом. Из-за этого всё его лицо и тело покрыты густыми волосами. Для окружающих он — монстр, «волчонок». Каждый его выход на улицу — это испытание. Дети бросают в него камнями, взрослые шарахаются в сторону, шепчутся за спиной. Из-за этого он почти не выходит из дома, живя в полной изоляции.
Его отец изо всех сил старается его защитить, создать для него хоть какое-то подобие нормальной жизни. Но он не может оградить сына от главного — от подростковых переживаний: одиночества, желания быть принятым, первых чувств, поиска своего места в мире. У Пола есть мечта — он тайком слушает музыку и пишет песни, но никому не может их показать.
Всё меняется в день его рождения. Он получает анонимное письмо. В нём говорится, что его мать, которую он считал давно пропавшей, возможно, жива. И есть даже адрес, где её можно найти. Эта новость становится для Пола лучом надежды. Он верит, что если мать увидит его, то поймёт и примет таким, какой он есть, в отличие от всего остального жестокого мира.
Не раздумывая, Пол сбегает из дома. Он отправляется в путешествие по стране, пряча лицо под капюшоном. Его путь полон опасностей и новых встреч: он сталкивается с непониманием, грубостью, но также и с редкими проблесками доброты. Он пытается следовать за скудными зацепками, надеясь, что каждая новая встреча приблизит его к матери.
Фильм — это не сказка, а суровая и трогательная история о принятии. Это путешествие Пола становится для него не только поиском родного человека, но и попыткой найти себя, обрести смелость показать миру своё истинное лицо и свой голос — не волчий вой, а собственную песню. В конечном счете, это история о том, что самое сложное — не убежать от преследователей, а перестать прятаться от самого себя.