No início dos anos 70, São Francisco era a cidade da contracultura e é para lá que vai viver o nova-iorquino Harvey Milk e o seu namorado, Scott. Decidido a enfrentar o ódio e o preconceito, Milk engaja-se numa luta pela defesa dos direitos civis dos homossexuais e torna-se num dos primeiros homossexuais assumidos e militantes a ser eleito para os órgãos cívicos do município de São Francisco, em 1977.
Shirin (Desiree Akhavan) é uma jovem de família persa. A moradora do Brooklyn, descolada e bissexual está sofrendo pois sua namorada acaba de terminar o relacionamento delas. Shirin já não vai mais ao bar que costumava ser seu refúgio. A jovem se sente solitária e não tem o apoio da família.
Sebastian nasceu biologicamente homem,mas escolheu ser uma mulher,ele conhece Andreas e se apaixona completa e profundamente, Andreas sofre pelo amor de Sebastian, pois o deseja e o reprime ao mesmo tempo. Sebastian passa a se chamar Ellie e começa uma trajetória de autoconhecimento,em um novo começo de vida, buscando o amor de Andreas, que não é gay.
Desideria (Enrico Lo Verso) é muito antiquada. Ela é romântica, confiante e sempre tenta fazer o melhor, mesmo quando não a tratam bem. Pasquale (Vincent Cassel) é um policial em Roma e durante uma blitz os dois se encontram. Ela é uma transexual que mora com outras duas transexuais, Gaia e Gioia. Mas, para Pasquale, Desideria é o velho amigo de quando eles frequentaram a mesma escola. Desideria, imediatamente, se apaixona, mas o policial tem uma noiva, Nellina (Monica Bellucci), e o reencontro dos dois acaba por mudar suas vidas.
Ootani e Tachibana têm sido inseparáveis desde o colégio. Agora que eles estão na faculdade, eles vivem juntos, eles estão felizes e tudo parece prefeito. Mas o seu pequeno mundo é interrompido quando encontrar um velho amigo de escola, Yuki, que parece ter uma queda por Tachibana, tornando Ootani sentir ciúmes e inseguro. Será Tachibana realmente escolhê-lo sobre uma menina bonita?