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.

Com 14 anos, o mundo ao seu redor muda a uma velocidade vertiginosa. Mas e se, na verdade, é você que está mudando? E se essas mudanças o afastarem do que até agora tem sido o seu mundo? Ibrahim e Rafa vão sofrer essas mudanças por si mesmos, experimentando o primeiro amor de uma maneira que nunca poderiam ter imaginado. E ter que mantê-lo escondido.

Uma jovem judia, Sarah, está tentando escapar das garras do Terceiro Reich depois de ver seus pais e irmã mortos brutalmente por um contrabandista que os traiu enquanto tentava escapar para a Inglaterra. Aterrorizada, ela é protegida por seu amigo de infância Jean, um homossexual em um relacionamento clandestino com seu amante Philippe.

Eric (Tom Cavanagh) vive para o hóquei. Agora na faixa dos trinta, ele deixou sua carreira de jogador profissional para se tornar comentarista de esportes na TV. É uma vida de sonho! Mas quando o namorado de Eric, Sam (Ben Shenkman), avisa que eles terão que cuidar temporariamente de um menino, o confortável mundo de Eric desmonta. Chega Scot (Noah Bernett), recém-órfão, um menino efeminado de 11 anos e o oposto exato de Eric. Assustados com a alegria de viver de Scot, Eric e Sam gentilmente afastam Scot dos perfumados cremes para mãos e de tudo o que for cor-de-rosa, buscando um passatempo mais "aceitável": o hóquei. Mas após o primeiro e desastroso jogo de Scot, Eric começa a repensar as concessões que fez em sua própria vida, para poder ser "aceito".

No colegial, Matt e Ryan eram um pouco mais que melhores amigos, mas com o passar dos anos acabaram perdendo contato. Quando Matt recebe o convite de casamento de Ryan ele fica supreso..., principalmente porque Ryan vai se casar com uma mulher. Matt resolve voltar a sua cidade natal e salvar seu antigo namorado dessa mulher demoníaca que o colocou nessa terrível armadilha. Mas Alex, a noiva, acaba caindo nas graças de Matt e enquanto ele tenta convencer Ryan de que tudo isso é um erro, Ryan diz que o romance deles foi uma coisa de adolescência, só que Matt percebe que Ryan ainda é o grande amor de sua vida. Matt tem que lidar com a decepção, com a noiva que virou sua "nova melhor amiga", com as famílias e a cidade que ele pensou ter deixado para trás.