cocktail is a 1988 american romantic comedy-drama film directed by roger donaldson and written by heywood gould, whose screenplay was based on his book of the same name. the film tells the story of a young new york city business student, brian flanagan, who takes up bartending in order to make ends meet. the film stars tom cruise, bryan brown and elisabeth shue.