U zarobljeništvu moćne kraljice čarobnice Bavmorde (J. Marsh) rodi se djevojčica Elora, koja bi prema proročanstvu trebala zauzeti kraljičino mjesto, te ju ova dade smaknuti. No, dadilja s djevojčicom uspije pobjeći i pustiti je da otplovi niz rijeku. Voda Eloru nanese u selo patuljaka, a pronađu je farmer Willow (W. Davis) i njegovo dvoje djece. Kako ostanak djeteta u selu predstavlja opasnost za njegove stanovnike, Willowu je povjeren težak zadatak da malu Eloru čuva i odnese natrag u njezinu domovinu daikinijevskoj rasi, pazeći da ne padne u krive ruke, te da ispuni pisano proročanstvo. Putem mu se pridruže ratnik Madmartigan (V. Kilmer), vilenjaci Browniji, ali i čarobnica Raziel (P. Hayes).

U mravljoj koloniji koja broji milijune članova, Z 4195 samo je običan radnik. Iako želi mnogo više, trenutačno se osjeća apsolutno nevažnim u sustavu koji uvelike počiva na uobičajenom konformizmu.Međutim, Z slučajno upoznaje princezu Balu, koju muče slični problemi, ali na potpuno drugom dijelu društvene ljestvice.Kako bi je ponovno vidio, Z zamijeni mjesto sa svojim prijateljem, vojnikom Weaverom, te pukom slučajnošću postaje junak kolonije. Takav se razvoj situacije nimalo ne sviđa generalu Mandibleu, Balinu zaručniku, koji želi mravlje društvo podijeliti na superiornu snažnu rasu i radnike koje će uskoro eliminirati.Z i Bala, nesvjesni opasnosti, pokušavaju napustiti svoju koloniju.