The Rose is a 1979 American musical drama film directed by Mark Rydell, and starring Bette Midler, Alan Bates, Frederic Forrest, Harry Dean Stanton, Barry Primus, and David Keith.