Filmul Carol este plasat în New York-ul anilor 1950, unde Therese Belivet (Rooney Mara - premiul de interpretare la Cannes) lucrează într-un magazin de jucării, visând la o viață diferită, când o întâlnește pe Carol Aird (Cate Blanchett), o femeie seducătoare, mult mai matură, prinsă într-un mariaj în destrămare. O scânteie se aprinde între cele două femei, iar legătura dintre ele devine din ce în ce mai puternică. Când relația dintre cele două femei iese la lumină, ele sunt forțate să lase în urmă frumoasa poveste de dragoste, într-o confruntare care le va pune la încercare devotamentul uneia față de cealaltă.

Annabelle este fiica rebelă a unei senatoare SUA. Datorită problemelor pe care le face, ea este trimisă la o școală catolică de fete. Aici o cunoaște pe Simone, o profesoară de engleză, de care se îndrăgostește. Stă în cameră cu alte 3 fete, fiecare cu problemele ei - una are probleme cu drogurile, alta are tendințe sinucigașe... Annabelle încearcă să se apropie de Simone, dar aceasta este implicată într-o relație fără viitor cu Michael și a trecut printr-o tragedie cu fosta ei iubită, Amanda, iar suferința o împiedică să meargă mai departe. Și ca și cum nu ar fi piedici destule, Măicuța Imaculata, șefa școlii, o supraveghează atent pe Simone, iar Cat, colega de cameră a Annabellei, este geloasă pe cele două, așa că are grijă să le pună piedici.

Două luptătoare solitare, care au învățat să nu se bazeze pe nimeni în afară de ele însele, pătrund în lumea interlopă a Seul-ului. În căutarea loviturii mari care ar putea însemna eliberarea de soții lor inutili, aceste femei disparate devin mai apropiate.

Jenna acceptă să aibă parte de un weekend senzual alături de prietena ei materialistă Kate și de Mia, o femeie mondenă, dar pe măsură ce noaptea avansează, Jenna observă detalii ciudate despre fiecare dintre ele, iar triunghiul amoros începe să se destrame.