Emma Thompson portrays Margaret Schlegel, a compassionate and intelligent woman who becomes involved in the lives of the wealthy Wilcox family.
Helena Bonham Carter takes on the role of Helen Schlegel, Margaret's impulsive and free-spirited younger sister.
Anthony Hopkins plays Henry J. Wilcox, the wealthy businessman whose actions impact the lives of the Schlegel sisters.
Samuel West portrays Leonard Bast, a young clerk who becomes intertwined in the lives of the Schlegel sisters and the Wilcox family.
Vanessa Redgrave plays Ruth Wilcox, Henry's first wife whose legacy continues to influence the characters long after her death.
Adrian Ross Magenty takes on the role of Tibby Schlegel, the intellectually curious younger brother of Margaret and Helen.
Prunella Scales portrays Aunt Juley, the kindly and traditional aunt of the Schlegel siblings.
James Wilby plays Charles Wilcox, the pragmatic and sometimes callous son of Henry Wilcox.
Joseph Bennett portrays Paul Wilcox, the idealistic and conflicted son of Henry Wilcox.
Jo Kendall takes on the role of Annie, the Wilcox family maid who witnesses the dynamics between the different social classes.
Jemma Redgrave plays Evie Wilcox, the youngest daughter of Henry Wilcox who is carefree and unaware of the complexities around her.
Crispin Bonham-Carter portrays Albert Fussell, a businessman involved in a pivotal moment in the story that connects different characters.
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.