เรื่องราวเกิดขึ้นในปี 1930 ในช่วงเศรษฐกิจตกต่ำของอเมริกา ติดตามชีวิตของ รันด์ บราฟฟอร์ต (Rannulph Junuh) รับบทโดย Matt Damon นักกอล์ฟที่เคยมีชื่อเสียงแต่ได้สูญเสียทั้งความมั่นใจและความสามารถในสนามหลังจากประสบความทุกข์ในสงครามโลกครั้งที่หนึ่ง
เมื่อมีการแข่งขันกอล์ฟระดับโลกเกิดขึ้นในเมืองเล็ก ๆ ที่เขาอาศัยอยู่ เบ็คกี้ (Maggie) รับบทโดย Charlize Theron ซึ่งเป็นรักแรกของเขาและผู้จัดการแข่งขัน จึงขอให้รันด์กลับมาสู้ในสนามอีกครั้ง
ในระหว่างการแข่งขัน รันด์ได้พบกับ แบกเกอร์ แวนซ์ (Bagger Vance) รับบทโดย Will Smith ชายลึกลับที่เข้ามาเป็นผู้ช่วยของเขา แบกเกอร์ไม่เพียงแต่ช่วยรันด์ในด้านเทคนิคการเล่นกอล์ฟ แต่ยังสอนเขาเกี่ยวกับชีวิต ความมั่นใจ และการค้นหาความหมายในชีวิต