Benjamin starts out in a wheelchair and proves himself to be a great listener: everyone wants to tell him what they've been through in life. A man with a poor memory points out again and again that he was struck by lightening seven different times. "God keeps reminding me I'm lucky to be alive." A wealthy woman who keeps to herself teaches him to play the piano. A gregarious visitor, an African bushman (Rampai Mohadi), takes a fancy to the man-boy and introduces him the joys of sex in a bordello.
At the age of 12, Benjamin looks about 70. He meets Daisy (Elle Fanning), the granddaughter of one of the residents at the home. They become instant friends and forge a bond which will last for a long time. In fact, Benjamin's story is shown in flashbacks as Daisy lies near death's door in New Orleans at the time of Katrina. As the winds howl outside, her 40-year-old daughter Caroline (Julia Ormond) reads to her from a diary filled with pictures and postcards about this strange man who played such a major role in her life.
At age 17, Benjamin is much younger and stronger. He leaves New Orleans for life aboard a tugboat that is piloted by Mike (Jared Harris), a colorful character