Нью-Йорк, 1952 рік. Дизайнерка Тереза Беліве (Руні Мара) працює в універмазі, куди одного дня заглянула забезпечена пані Керол Ейрд (Кейт Бланшетт) у пошуках різдвяного подарунка для своєї доньки. Тереза зачарована цією жінкою і починає усюди йти за Керол, чиє життя домогосподарки з передмістя таке ж рутинне, як і робота Терези. Жінки закохуються одна в одну і незабаром вирушають у подорож Сполученими Штатами, але чоловік Керол посилає за ними приватного детектива. Керол має зробити вибір між своєю донькою і коханою.
У травні 2012 року було анонсовано, що Кейт Бланшетт та Міа Васіковська знімуться у фільмі «Керол» за романом Патриції Гайсміт, при цьому режисером стане Джон Кроулі[5]. У травні 2013 року Джона Кроулі замінив Тодд Гейнс[6][7]. У серпні стало відомо, що замість Мії Васіковської у фільмі буде зніматися Руні Мара[8].
Зйомки фільму почалися у березні 2014 року в Цинциннаті, Огайо[9] та були завершені у квітні того ж року[10].
У березні 2016 року фільм очолив рейтинг 30-ти найвидатніших ЛГБТ-фільмів усіх часів, складений за результатами опитування понад 100 кіноекспертів до 30-річного ювілею Лондонського ЛГБТ-кінофестивалю BFI Flare[19][20].