Who played Demi Moore's husband in "Indecent Proposal"?

The story behind the answer

Woody Harrelson played Demi Moore's husband in the 1993 film "Indecent Proposal." Harrelson portrays David Murphy, an idealistic architect married to Moore's character, Diana Murphy.

The couple's financial troubles lead them to Las Vegas, where billionaire John Gage, played by Robert Redford, offers them $1 million for one night with Diana. The offer becomes a test of trust, marriage, jealousy, and the way money can distort personal relationships.

Directed by Adrian Lyne, the film was adapted from Jack Engelhard's 1988 novel. It became a major box-office success despite receiving generally negative reviews from critics. A common mix-up is identifying Redford as the husband because his character is the film's most prominent male figure; Redford actually plays the wealthy stranger who makes the proposal. Harrelson's performance as the emotionally wounded husband is central to the story's conflict.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: