Helena Bonham Carter portrays Lucy Honeychurch, a young Englishwoman who struggles to balance societal expectations with her desire for true love.
Julian Sands plays George Emerson, a free-spirited and passionate young man who awakens Lucy's true desires.
Maggie Smith brings Charlotte Bartlett to life, Lucy's protective and well-meaning cousin who tries to guide her in matters of the heart.
Denholm Elliott portrays Mr. Emerson, a kind and philosophical man who encourages Lucy to follow her heart.
Daniel Day-Lewis plays Cecil Vyse, a refined and intellectually snobbish aristocrat who becomes engaged to Lucy, but struggles to understand her true desires.
Simon Callow portrays The Reverend Mr. Beebe, a compassionate and perceptive clergyman who observes the unfolding romantic entanglements with wisdom and humor.
Rosemary Leach plays Mrs. Honeychurch, Lucy's caring and traditional mother who is caught between her daughter's romantic aspirations and societal expectations.
Rupert Graves portrays Freddy Honeychurch, Lucy's amiable and somewhat clueless brother who gets caught up in the family's romantic dramas.
Patrick Godfrey plays The Reverend Mr. Eager, a pompous and self-righteous clergyman who complicates the social dynamics during the characters' stay in Florence.
Judi Dench brings Eleanor Lavish to life, a flamboyant and eccentric novelist who provides comedic relief and unexpected insights into the characters' lives.
Fabia Drake plays Miss Catharine Alan, a well-meaning but somewhat clueless acquaintance who unwittingly contributes to the romantic misunderstandings among the characters.
Joan Henley portrays Miss Teresa Alan, the loyal companion of Miss Catharine Alan, who also gets entangled in the humorous and chaotic romantic situations.
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.