Who played the leading role in the movie 'Cocktail'?

Keanu Reeves

Tom Cruise

Patrick Swayze

Tom Hanks