В лесу Окойя, где люди появляются редко, а покемоны живут в гармонии с природой, однажды находят человеческого детеныша. Малыша, оставшегося один на один с диким миром, берет под опеку могущественный Зарудо — покемон, который сам когда-то потерял свою стаю. Он воспитывает мальчика как собственного сына, обучая его языку зверей, законам джунглей и искусству выживания. Проходят годы, и Коко вырастает, не зная, что он человек. Он бегает быстрее ветра, понимает шепот листьев и считает Зарудо своим единственным отцом. Но однажды в лес вторгаются чужаки — Эш Кетчум и Пикачу, которые забрели сюда в поисках редкого покемона. Встреча с ними переворачивает мир Коко с ног на голову: он впервые видит себе подобных, слышит человеческую речь и узнает, что существует огромный мир за пределами его родного леса.
Коко разрывается между двумя мирами. С одной стороны — его семья, лес и Зарудо, который учил его, что люди несут лишь разрушение. С другой — Эш, который доказывает, что люди и покемоны могут быть друзьями. Ситуация накаляется, когда в лесу появляются браконьеры, возглавляемые безжалостным доктором Гессом. Они хотят поймать легендарного Селеби, покемона, способного путешествовать во времени, чтобы использовать его силу в корыстных целях. Зарудо, защищая лес, вступает в бой, но получает тяжелые ранения. Теперь Коко должен сделать выбор: остаться в тени деревьев или встать на защиту своего дома, используя не только звериные инстинкты, но и человеческую смекалку. Вместе с Эшем и Пикачу он бросает вызов браконьерам, чтобы спасти Селеби и доказать, что настоящая семья не определяется кровью, а любовью и жертвой. Финальная битва сплетает воедино магию леса, силу дружбы и отчаянную храбрость мальчика, который наконец понимает, что он — мост между двумя мирами.