"cocktail" earned $78.2 million at the north american box office, and $93.3 million globally to a total of $171.5 million worldwide, almost nine times its $20 million budget, and ranking as the eighth highest grossing film of 1988 worldwide.