Uma jovem aspirante a fotógrafa, Therese Belivet (Rooney Mara), desenvolve uma relação com a elegante Carol Aird (Cate Blanchett), que está se divorciando de seu marido Harge (Kyle Chandler). Entre os problemas familiares de Carol e a vida entediante de Therese, as duas fazem uma viagem pelos Estados Unidos.