Roy McAvoy (Kevin Costner) był kiedyś dobrze zapowiadającym się graczem golfa. Nie potrafił jednak właściwie pokierować swoją karierą sportową ani życiem prywatnym. Obecnie mieszka w miasteczku Salome w Teksasie i stale narzeka na brak gotówki. Jego kontakty z golfem ograniczają się do udzielania lekcji przypadkowym osobom. Pewnego dnia Roy poznaje piękną panią psycholog - doktor Molly Griswold (Rene Russo), która jest związana z jego długoletnim rywalem - Davidem Simmsem (Don Johnson). McAvoy zakochuje się w kobiecie od pierwszego wejrzenia. Jednak jedynym sposobem na zdobycie wzajemności wybranki jest zwycięstwo w otwartych mistrzostwach USA i pokonanie Davida.