Based on his series of philosophical books, this is the story of Dan Millman (Scott Melchowiz), an arrogant college gymnast who finds a guru in the form of a mysterious gas station attendant called Socrates (Nick Nolte). Poised to qualify for the Olympics, Dan is nonetheless troubled and Socrates seems to have the answers.