Laranjinha e Acerola são dois amigos que cresceram juntos na favela do Morro da Sinuca, no Rio de Janeiro. Acerola só pensa em conhecer outras mulheres. Quer de volta a liberdade precocemente perdida ao assumir, ainda adolescente, esposa e filho. Laranjinha, namorador inveterado que sempre teve as mulheres que quis, sonha com aquilo que nunca teve: um pai.
Vieira (Antônio Fagundes) é um delegado aposentado que vive um caso com Magali (Zezé Polessa), uma prostituta. Quando Magali é encontrada morta em sua casa, amarrada nua à cama e com um saco de plástico na cabeça, Vieira logo é considerado pela polícia como o principal suspeito do crime. O próprio Vieira não sabe se cometeu o assassinato, pois no dia anterior estava embriagado e, com isso, não se lembra do que aconteceu. Em meio às suspeitas, Vieira se envolve com Flor (Juliana Knust), uma jovem prostituta que era também muito amiga de Magali, e passa a ser chantageado por um velho companheiro da polícia, que agora é político.