O ódio que Barreto (Stênio Garcia) tem do relacionamento entre sua filha Júlia (Débora Falabella) e Evilásio (Lázaro Ramos) em Duas Caras tem explicação no passado do advogado. É que Gioconda (Marília Pêra) vai descobrir mexendo em um álbum de fotos da família do marido que Barreto tinha uma bisavó negra e sempre morreu de vergonha disso.
O passado do advogado virá à tona e ele terá que contar à filha e ao genro a verdade. Mas, embora fique envergonhado, Barreto não mudará suas atitudes e não aceitará o relacionamento de Júlia e Evilásio. O advogado expulsou a filha de casa quando soube que ela está grávida do namorado. A menina foi morar na favela da Portelinha ao lado do amado.