Nopea-Eddie Felson, entinen huippuluokan biljardihai, uskoo itsekin jo nähneensä parhaat päivänsä. Elämä sujuu mitenkuten, mutta jotakin tuntuu puuttuvan. Sitten hän kohtaa nuoren Vincent Laurian ja tämän tyttöystävän Carmenin - ja kaikki muuttuu. Vincent on lupaava biljardinpelaaja, mutta Eddien mielestä hän suhtautuu peliin liian kevyesti. Yhdessä rahanarvon ymmärtävän Carmenin kanssa Eddie ryhtyy kunnianhimoiseen yritykseen tehdä Vincentistä huippupelaaja.