"Carol" diadaptasi dari novel karya Patricia Highsmith, yang mengisahkan dua perempuan dengan latar belakang berbeda. Kedua wanita ini menemukan cinta yang tak terduga tahun 1950-an di kota New York. Seorang wanita muda berusia 20-an, Therese Belivet (Rooney Mara), dia berkerja sebagai salah satu karyawan di sebuah department store Manhattan. Therese juga bermimpi untuk bisa memiliki kehidupan yang lebih baik ketika dia bertemu Carol (Cate Blanchett). Carol adalah seorang wanita yang terjebak dalam sebuah cinta di pernikahannya. Seiring berjalannya waktu, Therese dan Carol semakin dekat dan ada rasa cinta diantara mereka.