Billy Chapel es una estrella del béisbol que ha jugado en los Tigres de Detroit durante veinte años. Cuando menos se lo espera, el club le anuncia sus planes de traspasarlo a otro equipo. Por si esto fuera poco, su mujer está punto de abandonarlo.
Roy McAvoy (Kevin Costner), una antigua gloria del golf que sobrevive en una caravana bebiendo cerveza y dando clases de golf, recibe en poco tiempo dos propuestas: enseñar a jugar a una atractiva mujer, Molly Griswold (Rene Russo), y ganar algo de dinero como caddy de su novio David Simms (Don Johnson), un famoso golfista con el que rivalizó en el pasado.