在20世紀50年代的美國,壹個年輕的女人,崔西(魯妮·瑪拉飾),在紐約的壹家百貨商店做售貨員,但她的內心渴望攝影師的工作。壹天,美麗優雅的金發女郎卡羅爾(凱特·布蘭切特飾)來到百貨公司購買聖誕禮物,她壹見鐘情。
兩人相識後,托雷斯得知卡羅爾有壹個女兒,正在和丈夫哈吉(凱爾·錢德勒飾)辦理離婚手續。通過通信、約會和公路旅行,托雷斯和卡羅爾發現他們是自己的真愛,這在當時的社會是不允許的。
托雷斯的男朋友認為她只是壹時糊塗,而卡羅爾的丈夫則請私家偵探調查取證,希望在離婚訴訟中不給她留下任何把柄。考驗兩位女性的時候終於到了:她們能否在社會壓力下,堅持自己的內心,不惜壹切代價走到最後?