Blu (Jesse Eisenberg) vive feliz no Rio de Janeiro ao lado da companheira Jade (Anne Hathaway) e seus três filhotes, Carla (Rachel Crow), Bia (Amandla Stenberg) e Tiago (Pierce Gagnon). Seus donos, Linda (Leslie Mann) e Túlio (Rodrigo Santoro), estão agora na floresta amazônica, fazendo novas pesquisas.