1928年、ジョージア州のサヴァンナ。かつて地元の若き天才ゴルファーと謳われていたジュナ(マット・デイモン)は、第一次大戦での悲痛な体験がもとで、ゴルフも恋人アデール(シャーリーズ・セロン)も捨てて隠遁生活を送っていた。一方アデールは、大恐慌で自殺した父の後を継いで、アメリカ最高のゴルフ・リゾートを完成させ、ゴルフ・マッチを企画した。ジュナは2人のスター・ゴルファーに対する地元からの挑戦者として、この試合に引きずり出されるが、廃人同様の彼は受け入れようとしない。そんな時、ジュナの前にバガー・ヴァンス(ウィル・スミス)と名乗る不思議な男が現われる。