Ivan is een gorilla die in een winkelcentrum woont. Hij is het gewoon voortdurend te worden aangestaard door het glas van zijn kooi heen. Hij houdt ervan om na te denken over de tv-programma's die hij heeft gezien, over kunst en over hoe je de mooiste bananen kunt tekenen. Andere gorilla's zijn er niet in het winkelcentrum, maar Ivan is wel goed bevriend met Stella, een oude olifant, en Bob, een zwerfhond. Dan ontmoet hij Ruby, een babyolifant die uit het oerwoud komt. Eindelijk beseft Ivan dat er nog een andere wereld is, buiten het winkelcentrum. Hij heeft de geur van vrijheid geroken en bedenkt een plan.