Therese (Rooney Mara) träumt von einem Job als Setdesignerin beim Theater, doch stattdessen ist sie mit Richard (Jake Lacy) zusammen, den sie eigentlich gar nicht liebt. So schlägt sie sich durchs New York der 50er Jahre und versucht, sich mit einem Job in einem Kaufhaus über Wasser zu halten. Eines Tages trifft sie Carol (Cate Blanchett), die ...