Julie Christie portrays Anne, a young Englishwoman exploring the mysteries of India as she delves into the past of her great-aunt Olivia.
Greta Scacchi plays Olivia Rivers, the great-aunt of Anne who faced scandal in colonial India.
Shashi Kapoor takes on the role of The Nawab, a charming Indian prince who catches the attention of both Anne and Olivia.
Nickolas Grace portrays Harry Hamilton-Paul, a British diplomat caught in a love triangle in India.
Christopher Cazenove plays Douglas Rivers, a British official who becomes involved with Olivia's scandalous story.
Zakir Hussain appears as Inder Lal, Anne's landlord in India who becomes entangled in the complexities of her journey.
Julian Glover takes on the role of Crawford, a key figure in the colonial society that Anne and Olivia navigate.
Susan Fleetwood portrays Mrs. Crawford, the wife of Crawford and a part of the English expatriate community in India.
Patrick Godfrey plays Dr. Saunders, a British doctor who is part of the colonial society in India.
Jennifer Kendal appears as Mrs. Saunders, the wife of Dr. Saunders and a member of the British expatriate community.
Charles McCaughan portrays Chid, a local Indian character who interacts with the British expatriates in India.
Madhur Jaffrey plays Begum Mussarat Jahan, a significant Indian woman connected to the Nawab and the British 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.