À Senj, petite ville côtière de Croatie, Branko, un jeune orphelin, entre dans une bande d'orphelins vagabonds qui s'est donné pour nom « Les Uscoques », d'après un ordre de chevaliers autrefois maîtres de cette région. Ils ont d'ailleurs élu domicile dans le château abandonné de Nehaj, qui avait été celui des chevaliers.
Zora est la chef de la bande. C’est évidemment la couleur de ses cheveux qui lui a donné son surnom : Zora la Rousse