Texan Luke Chisholm (Lucas Black) is an amateur golf champion who is on the brink of turning pro. His dad Martin (Joseph Lyle Taylor) is his life-long trainer and caddie. Martin stomps off when Luke ignores his advice and loses the game and his chance at getting a place on the pro golf tour.
Luke has an angry meltdown and goes his own way. He runs his car off the road in to avoid hitting a bull and discovers he is in the tiny town of Utopia. A rancher, Johnny (Robert Duvall) comes to his aid and brings him to the town diner where he meets Sarah (Deborah Ann Woll) and her mom Lily (Melissa Leo) at the diner; they all think of Johnny as a kind uncle. Sarah's sometimes-boyfriend Jake (Brian Geraghty) is immediately jealous of Luke.
Johnny invites Luke to his ranch bed-and-breakfast to be tended to by the rather peculiar manager (played by an uncredited Kathy Baker).
Johnny, a retired pro golfer, senses that Luke is on the verge of giving up golf or worse. He invites the young man to stay for a week, promising that in seven days he will change Luke's game.