Crimes of the Heart is a 1986 American black comedy-drama film directed by Bruce Beresford from a screenplay written by Beth Henley adapted from her Pulitzer Prize-winning 1979 play of the same name. It stars Diane Keaton, Jessica Lange, Sissy Spacek, Sam Shepard, Tess Harper, and Hurd Hatfield. The film's narrative follows the Magrath sisters, Babe, Lenny and Meg, who reunite in their family home in Mississippi to regroup and settle their past. Each sister is forced to face the consequences of the "crimes of the heart" she has committed.