Robert Tyre Jones , Jr. ( played by Jim Caviezel ) survived a sickly childhood .
Was a quick study when it came to golf , never taking formal lessons .
Robert Tyre Jones , Jr. ( played by Jim Caviezel ) survived a sickly childhood and was a quick study when it came to golf , never taking formal lessons .