Cocktail is a 1988 American romantic comedy-drama film directed by Roger Donaldson from a screenplay by Heywood Gould, based on Gould's 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.