1952年、ニューヨーク。ジャーナリストになるためにマンハッタンに出て来たテレーズ(ルーニー・マーラ)は、デパートの玩具売り場でクリスマスシーズンの臨時アルバイトをしている。テレーズには、なかなか結婚には踏み切れないでいるリチャードという恋人がいた。そんなある日、テレーズの前に、娘へのクリスマスプレゼントに人形を探している女性キャロル(ケイト・ブランシェット)が現れる。エレガントで洗練された美しさを持ち、裕福そうなのにどこかミステリアスな雰囲気を醸す彼女に、テレーズはたちまち心を奪われる……。