Eddie Felson a quitté le monde du billard professionnel alors qu'il était au sommet de sa gloire. Mais quand il voit jouer Vincent Lauria, son sang ne fait qu'un tour. Il décide de le prendre en main et de lui apprendre toutes les ficelles du métier. Poussé par sa petite amie, une jeune femme...
Nick Casey, dont le surnom est le « Baltimore Bullet » est un joueur légendaire de la piscine dont les meilleurs jours sont derrière lui. Il décide d'enseigner tout ce qu'il sait à un jeune haut-et-venu, Billie Joe Robbins, tout menant à un grand match entre Nick et le diacre.