Pedro Bala (Jean Luís Amorim), Professor (Robério Lima), Gato (Paulo Abade), Sem Pernas (Israel Gouvêa) e Boa Vida (Jordan Mateus) são adolescentes abandonados por suas famílias, que crescem nas ruas de Salvador e vivem em comunidade no Trapiche junto com outros jovens de idade semelhante. Eles praticam uma série de assaltos, o que faz com que sejam constantemente perseguidos pela polícia. Um dia Professor conhece Dora (Ana Graciela) e seu irmão Zé Fuinha (Felipe Duarte), que também vivem nas ruas. Ele os leva até o Trapiche, o que desencadeia a excitação dos demais garotos, que não estão acostumados à presença de uma mulher no local. Pedro consegue acalmar a situação e permite que Dora e o irmão fiquem por algum tempo. Só que, aos poucos, nasce o afeto entre o líder dos Capitães da Areia e a jovem que acabou de integrar o bando.