In the billiard room where he has been operating for many years, Eddie (Paul Newman Paul Newman) finds a high-quality billiard player-Vincent (Tom Cruise Tom Cruise). Vincent conceals Eddie's elegant demeanor on the billiard table, which makes Eddie decide to accept him as an apprentice and help him show his skills in the billiards business. So Eddie, Vincent and Vincent's girlfriend went to Atlantic City to take part in the competition. Along the way, Vincent participated in a number of small competitions, although there were constant differences with Eddie, but also won a lot of money. At the same time, in the process of training Vincent, Eddie's love for billiards was aroused again, and he picked up the club again, only to be defeated. The lost Eddie decided to leave Vincent and practice his skills alone to regain his strength. When the hesitant Eddie returned to the Atlantic, he found that Vincent had become his opponent. At this time, Vincent's pursuit of money has gone far beyond billiards itself. The game between Eddie and Vincent became a battle between dignity and money.