Carol ukazuje milostný příběh, jemnost a hloubku jedné strhující lásky. Dobře situovaná a vždy distingovaně elegantní dáma Carol (Cate Blanchett) se v obchodním domě seznámí s mladou prodavačkou. Banální setkání a rozdíl ve společenském postavení obou žen ale najednou neexistují, obě jsou překvapeny okamžitou vzájemnou náklonností. Nevinnost prvního setkání brzy mizí a jejich vztah se rozhoří do spalujícího mileneckého poměru. Carol je ovšem vdaná žena a matka a v Americe 50. let byl vztah dvou žen společenský nepřijatelný a postavený mimo zákon.