"Carol" opowiada historię zakazanej miłości i rozgrywa się w Nowym Jorku na początku lat 50. XX w. Dziewiętnastoletnia Teresa pracuje w luksusowym domu towarowym, marzy o pracy fotografki. Podczas gorączki świątecznych zakupów poznaje Carol – niezwykłą kobietę, uwięzioną w małżeństwie bez miłości, jednak pełną lęków i obaw związanych z porzuceniem dotychczasowego życia. To spotkanie odmieni ich życie na zawsze, jednak cena za chwile szczęścia będzie naprawdę wysoka.

Amal to małe miasto, w którym nigdy nie dzieje się nic ciekawego, wszyscy się znają, a trendy najnowszej mody docierają tu dużo po czasie. Mieszka tam Elin (Alexandra Dahlström), która wśród kolegów ma opinię "łatwej", mimo iż jeszcze nigdy nie uprawiała seksu. Kocha się w niej Agnes (Rebecka Liljeberg), jej koleżanka ze szkoły. Pewnego dnia dziewczyny spotykają się same na przyjęciu urodzinowym...

Nadejście intymnego listu skłania młodą kobietę do zabrania matki na wakacje do małego japońskiego miasteczka, w którym mieszka ktoś wyjątkowy.

Porywająca historia miłosna, rozgrywająca się w dramatycznych i trudnych czasach. Piękna fotografka o arystokratycznym pochodzeniu Gilda (Charlize Theron) i irlandzki nauczyciel Guy (Stuart Townsend) po raz pierwszy spotykają się na początku lat 30. ubiegłego wieku w Anglii. Zostają kochankami i, choć Guyowi wydaje się, że to tylko sen rodem z Hollywood, ich znajomość ma ciąg dalszy. Gilda zaprasza ukochanego do Paryża, gdzie mieszka razem z olśniewającą hiszpańską modelką Mią (Penélope Cruz). Beztroskie, lekkie i przyjemne życie we trójkę kończy się wraz z wybuchem wojny domowej w Hiszpanii. Mia i Guy postanawiają przyłączyć się do walki z faszystami gen. Franco, Gilda zostaje, aby nadal błyszczeć na paryskich salonach. W 6 lat później już po wybuchu II wojny światowej Guy jako oficer wywiadu brytyjskiego ponownie pojawia się w Paryżu. Ze zdumieniem odkrywa, że Gilda mieszka teraz ze swoim nowym kochankiem - nazistowskim oficerem...

Urzędniczka pracująca w banku, Alex Lee, prowadzi podwójne życie: w nocy staje się luksusową call girl. W ten sposób poznaje Brunona, wpływowego specjalistę od fałszowania pieniędzy. Podejrzewając, że Alex może być agentką FBI, Bruno nakazuje szoferowi i ochroniarzowi, Tony'emu, aby ją obserwował. Ten ma jednak pewność, że to nie Alex, ponieważ on sam jest federalną "wtyczką". Szantażem stara się zmusić dziewczynę do współpracy. Tymczasem Bruno postanawia wykorzystać Alex do przeprowadzenia pewnej operacji finansowej.

Dwie kobiety po siedemdziesiątce rezygnują z dotychczasowego życia i biorą ślub. Powoduje to wielki chaos i zagraża zaręczynom wnuczki jednej z nich.