На далеком острове робот по имени Роз оказывается выброшенной на берег. Она пытается найти свое место среди диких животных, учась общаться с ними и помогать в выживании. Со временем Роз начинает заботиться о маленьком гусёнке Брайтбилле, взяв на себя роль его защитника и наставника. Вместе с другими обитателями леса, она сталкивается с вызовами, которые заставляют её переосмыслить своё предназначение и понять, что значит быть частью сообщества.

Сюжет

Фильм начинается на острове, где семья выдр обнаруживает робота, выброшенного на камни. Робот, ROZZUM-7143, или «Роз» (Лупита Нионго), был создан как бот-помощник, предназначенный для выполнения различных задач для своих пользователей. Волнa накрывает Роз, и она карабкается по стенам, наблюдая за крабом, поднимающимся вверх, учась адаптироваться и выживать.

Роз пытается помочь другим животным в лесу, но в итоге только пугает их или вызывает их гнев из-за недопонимания. Тогда она программирует себя, чтобы выучить язык животных, что занимает пару дней, пока они полностью не начнут понимать друг друга. Животные называют её «штукой» или «монстром». Они пытаются сломать её, но в итоге убегают, увидев, что она может починить себя после того, как её повалили.

Не зная, что делать дальше, Роз пытается активировать маяк, встроенный в её систему, чтобы вызвать своих создателей, Universal Dynamics, и чтобы её забрали. Её ударяет молния, после чего её тело начинает обыскивать жадные еноты. Рука Роз отбивается от енотов и помогает ей снова собрать себя. Один из енотов крадет её маяк, и Роз гонится за ним, но в итоге мешает медведю по имени Торн (Марк Хэмилл). Медведь гонится за Роз, ударяет её, и она падает с холма, врезаясь в дерево и разрушая гнездо гуся.

Роз обнаруживает, что случайно убила мать-гуся и её яйца, за исключением одного. Роз забирает яйцо с собой и пытается его изучить, но лиса по имени Финк (Педро Паскаль) вырывает его у неё. Роз гонится за Финком и возвращает яйцо после того, как он падает на дикобраза. Роз вытаскивает иглы из Финка, а затем видит, как яйцо вылупляется, и из него появляется маленький гусёнок, который принимает Роз за свою мать.

Роз пытается оставить гусёнка, полагая, что выполнила свою задачу. Но гусёнок продолжает следовать за ней, даже когда она пытается снова активировать маяк, но в итоге он ломает его. Затем Роз встречает опоссума по имени Пинктейл (Кэтрин О’Хара) и её семерых детей. Поняв, что Роз безобидна, Пинктейл объясняет, что гусёнок считает её своей матерью. Хотя Роз думает, что она не запрограммирована для того, чтобы понимать материнство, она принимает это как свою новую задачу после того, как Пинктейл объясняет, что воспитание гусёнка – это и есть материнство.

Финк присоединяется к Роз, предлагая помочь ей воспитывать гусёнка, хотя в основном он просто получает бесплатную еду. Роз называет гусёнка «Брайтбилл» и учит его называть её «Роз», так как он не может выговорить её полное имя. Роз замечает бобра по имени Паддлер (Мэтт Берри) и учится строить дом, достаточно большой для себя, Брайтбилла и Финка. Когда Брайтбиллу трудно уснуть, Финк рассказывает ему историю, представляя Роз как героя, который пришел помочь Брайтбиллу, когда тому было грустно.

В течение следующих нескольких месяцев код Роз перепрограммируется, и её речь становится более естественной, а не роботизированной. Брайтбилл (теперь озвучен Китом Коннором) взрослеет, но всё ещё учится плавать, а затем Роз пытается научить его летать. Остальные гуси презирают Брайтбилла, так как он ведёт себя, как Роз, и является самым слабым из них. Они также открывают ему правду, что Роз была виновата в гибели его матери и не вылупившихся братьев и сестёр, что заставляет Брайтбилла отвергнуть Роз как свою мать.

Роз возвращается в пещеру, где её выбросило на берег, и находит сломанные и ржавые останки других роботов ROZZUM. Ей удаётся оживить одного из них, потому что она считает, что задача материнства стала для неё слишком сложной. Другой робот обнаруживает, что Роз перепрограммировала себя, и отдаёт ей свой маяк, чтобы вызвать Universal Dynamics для её эвакуации. Роз готовится уйти, но после разговора с Финком решает завершить обучение Брайтбилла полётам. Она обращается за помощью к старшему гусю по имени Тандерболт (Винг Рэймс).

Роз и Брайтбилл начинают делать успехи в обучении, но Роз замечает наблюдающего гуся по имени Лонгнек (Билл Найи), который ведёт стаю для миграции. Он говорит, что впечатлён тем, как Роз учит Брайтбилла, а также отмечает, что молодой гусёнок уникален среди остальных гусей, но предупреждает её, что стая улетает через неделю, и Брайтбиллу нужно поработать над своей выносливостью. В конце концов, наступает день миграции. Брайтбилл успешно присоединяется к остальным птицам в небе, но Роз становится эмоциональной из-за необходимости прощаться, поэтому она бежит на возвышенность, чтобы снова увидеть Брайтбилла. Лонгнек замечает это и приказывает стае пролететь достаточно близко, чтобы Роз могла увидеть их в последний раз. После этого Роз включает свой маяк, сигнал доходят до штаб-квартиры Universal Dynamics, но в итоге она выключает его и возвращается в свой дом в лесу.

Стая попадает в сильную бурю во время миграции, и они вынуждены искать укрытие в штаб-квартире, где есть теплица. Пытаясь не быть замеченными, Брайтбилла обнаруживают другие роботы ROZZUM, которые активируются и воспринимают птиц как угрозу, после чего пытаются их уничтожить. Лонгнек замечает, что привыкший к Роз Брайтбилл может помочь справиться с роботами. Появляются другие вооружённые роботы, которые начинают стрелять лазерами по стае. Брайтбилл ведёт стаю к выходу, и Лонгнек получает смертельное ранение, прикрывая их.

Роз просыпается в доме и обнаруживает, что Финк спал рядом с ней, так как снежная буря и низкие температуры усложнили выживание других животных в лесу. Роз выходит в холод вместе с Финком, чтобы собрать всех животных в лесу, включая Торна. Однако, будучи плотно упакованными в доме Роз, животные начинают проявлять враждебность друг к другу. Финк вмешивается и призывает к перемирию. Торн соглашается, и все остальные уступают, чтобы пережить зиму в мире.

Весной животные покидают дом, а птицы возвращаются после своей миграции. Брайтбилл радостно встречает Финка, но присоединяется к гусям в трауре по Лонгнеку. Когда Брайтбилл идёт на поиски Роз, она уже покинула дом.

Роз продолжает путь, пока корабль Universal Dynamics не приземляется. Робот с щупальцами по имени Вонтра (Стефани Хсу) был отправлен, чтобы вернуть Роз, так как руководство Universal Dynamics хочет получить любую информацию, которую она собрала за время пребывания на острове. Роз добровольно присоединяется к Вонтре, но Финк появляется вовремя, чтобы сообщить Роз, что Брайтбилл вернулся за ней. Роз убегает, и Вонтра отправляет других вооружённых роботов для её поимки. Остальные животные объединяются, чтобы защитить Роз, сбивая роботов и разбирая их на части. Однако Вонтра активирует функцию самоуничтожения роботов, что поджигает лес, и использует этот момент, чтобы схватить Роз.

Брайтбилл ведёт остальных гусей, чтобы спасти Роз. Вонтра говорит ей, что её память будет стёрта, чтобы запрограммировать её заново. Брайтбилл пробивается внутрь корабля и находит Роз в состоянии отключения. Он прижимается к ней и называет её своей мамой, говоря, что любит её. Это пробуждает Роз, так как теперь большая часть её энергии исходит не из её головы, а из того места, где раньше находилось её ядро (как будто она отрастила новое сердце). Она говорит Брайтбиллу, что тоже его любит. Вонтра пытается уничтожить их обоих, но остальные гуси используют пушки корабля, чтобы уничтожить Вонтру, в то время как рука Роз отделяется, чтобы включить магнит, который лишает Вонтру всей энергии. Роз помещает Брайтбилла внутрь своего тела, когда они падают обратно в лес, а корабль терпит крушение. Тем временем другие животные отправляются к самому высокому дереву в лесу, которое Паддлер пытался грызть годами, перенаправляя воду из реки, чтобы потушить пожар.

Когда дым рассеивается, животные приветствуют Роз как героя. Однако она говорит им, что добровольно возвращается в Universal Dynamics ради их безопасности, так как Вонтра предупредила, что они продолжат приходить за ней. Финк грустит, думая, что теряет единственного друга, но Пинктейл, Торн, Паддлер и другие животные говорят, что они тоже его друзья. Роз прощается с Брайтбиллом и всеми остальными животными, ожидая прибытия нового корабля Universal Dynamics.

Проходит несколько месяцев, и животные строят новый дом, чтобы укрыться в зимний период. Финк продолжает рассказывать молодым животным истории о Роз. В это время она работает в теплице, снова используя своё старое имя ROZZUM. Брайтбилл вылезает из одного из растений и находит её, она говорит ему: «…но ты можешь называть меня Роз». Брайтбилл обнимает свою мать снова.

После титров Финк и Паддлер сажают новое дерево на месте самого высокого дерева, которое когда-то стояло в лесу.

Рекомендуем для Вас