Nos anos 1950, Carol (Cate Blanchett) é casada com Harge Aird (Kyle Chandler), mas o relacionamento é de aparências, pois ela não o ama, mas fica presa nesse casamento por causa da boa condição financeira do marido. Ela busca a felicidade nos braços de outras mulheres e quando Harge descobre, ameaça a se divorciar e tirar a guarda da filha do casal. Mas para Carol é inevitável censurar seu amor pelas mulheres, especialmente quando conhece a vendedora Therese Belivet (Rooney Mara), com quem vive um intenso romance.
Inglaterra, 1840 - Mary Anning, uma exploradora de fósseis e uma jovem mulher, Charlotte, enviada para convalescer à beira mar, desenvolvem uma intensa relação, que irá alterar as suas vidas para sempre.
Annabelle é a novata mais sábia de uma escola exclusiva de meninas católicas. Tendo sido expulsa de suas duas primeiras escolas, ela deve causar alguns problemas. As faíscas voam quando a química sexual aparece entre ela e a chefe de seu dormitório e professora de inglês, Simone Bradley. Annabelle persegue-a implacavelmente e até o fim a mulher mais velha consegue evitar a lei.
Allegra (Elizabeth Reaser) é uma escritora nova iorquina pra lá de moderna, que por medo de compromisso toma um fora de sua namorada Samantha (Julianne Nicholson). Ela decide então tentar entender melhor seu medo de relacionamentos sérios e acaba acordando ao lado de Phillip (Justin Kirk), que conheceu em uma festa. Tentando curar uma ressaca e se convencer de que aquilo não passou de uma aventura boba, Allegra se vê em um, nada convencional, triângulo amoroso. Ninguém poderia imaginar que um namoro envolvesse tantas regras e tanto jogo de cintura.