V alpski dolini leži idilična, skoraj pravljična vasica. Visoko v gorah en nasproti drugega živita dva moža. Dober mož (dedek) Kosobrin, ki je zeliščar, na drugi strani pa hudobnež po imenu Bedanec, ki je lovec. Bedanec ima deklo Mojco, ki nekega dne sreča Kosobrina in mu zaupa, kako težko je njeno življenje. Čeprav se Kosobrin (Frane Milčinski) boji Bedančevega maščevanja, starec vzame Mojco s seboj. Na žalost ga Bedanec (Franc Presetnik) ujame in priveže na drevo, Kosobrina pa osvobodi neustrašni in pogumni Kekec (Matija Barl). Bedanec ujame tudi Kekca, vendar mu obljubi, da ga bo spustil, če mu pomaga poiskati nesrečno Mojco. Kekec se temu upre.
Kekca začne po gorah iskati njegov oče, sicer pastir. Ko najde njegovo sulico, domneva, da ga je napadel orel. Bedanec še enkrat zgrabi Kosobrina. Od strahu ta izgubi zavest, medtem pa Bedanec zbeži stran, saj je prepričan, da je ubil starca. Nenadoma se pojavi Kekec in prisloni nezavestnega Kosobrina k skali. Bedanec se medtem potika naokrog in išče sled, ki vodi do Kosobrinove koče. Sčasoma jo najde in se poda za sledjo… A prebrisani Kekec je v temi Bedancu nastavil sovo, katerih se le-ta zelo boji. Od strahu steče stran in se spotakne v past ter obvisi v zraku. Ko Kekcu obljubi, da bo odšel iz teh krajev in da se ne bo več nikoli vrnil, ga Kekec reši. Zato Bedanec zažge svojo kočo in odide iz te dežele. Kekec se vrne v svojo vasico, kjer je v očeh ljudi pravi junak.