Beaches is a 1988 American comedy-drama film adapted by Mary Agnes Donoghue and based on Iris Rainer Dart's 1985 novel of the same name. It was directed by Garry Marshall, and stars Bette Midler, Barbara Hershey, Mayim Bialik, John Heard, James Read, Spalding Gray, and Lainie Kazan.