Ralph Fiennes portrays Maurice Bendrix, a novelist who has an affair with Sarah Miles.
Julianne Moore plays Sarah Miles, who is involved in a passionate affair with Maurice Bendrix.
Stephen Rea takes on the character of Henry Miles, Sarah's husband who becomes entangled in the emotional drama.
James Bolam appears as Mr. Savage, a supporting character in the story.
Ian Hart plays Mr. Parkis, another supporting character in the film.
Jason Isaacs portrays Father Richard Smythe, a religious figure connected to the central characters.
Deborah Findlay is Miss Smythe, a character intertwined in the emotional narrative.
Sam Bould takes on the role of Lance Parkis in the movie.
Cyril Shaps plays a Waiter in a small but significant role in the story.
Simon Turner appears as Dr Gilbert, adding depth to the narrative.
Heather-Jay Jones portrays Henry's Maid.
Nicholas Hewetson plays Chief Warden in the film.
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.