Cate Blanchett plays the lead role of Carol Aird, an elegant and glamorous woman who finds herself in a complicated love affair.
Rooney Mara portrays Therese Belivet, a young aspiring photographer who becomes involved in a romantic relationship with Carol.
Kyle Chandler takes on the role of Harge Aird, Carol's estranged husband who becomes entangled in the emotional complexities of their relationship.
Jake Lacy plays Richard Semco, a man romantically involved with Therese, adding further layers of tension and emotion to the narrative.
Sarah Paulson portrays Abby Gerhard, a close friend of Carol who provides support and guidance during challenging times.
John Magaro plays Dannie McElroy, a friend of Therese who supports her in her personal and artistic journey.
Cory Michael Smith takes on the role of Tommy Tucker, a friend of Therese who plays a part in her experiences and growth.
Kevin Crowley portrays Fred Haymes, a character who contributes to the unfolding dynamics within the storyline.
Nik Pajic plays Phil McElroy, a character intertwined in the lives and relationships of the main characters.
Carrie Brownstein portrays Genevieve Cantrell, a character who adds depth and complexity to the supporting cast.
Trent Rowland plays Jack Taft, a character who contributes to the varied interactions and relationships in the film.
Sadie Heim portrays Rindy Aird, a character who plays a significant role in the emotional landscape of the storyline.
Our free email delivers the daily top 10 TV shows and top 10 movies directly to your inbox. Stay ahead of the trends. Sign up below.