Two generations of a damaged family are brought together in this emotional drama. Einar Gilkyson (Robert Redford) was a once successful rancher whose spread went to seed after he developed a serious drinking problem. Now on the wagon, Einar looks after what's left of his spread with his friend Mitch (Morgan Freeman), a one-time cowhand who never fully recovered after being mauled by a bear. Einar once had a son named Griffin, but he died in a car wreck while Griffin's wife, Jean (Jennifer Lopez), was driving; Einar never forgave her for the death, and he had never met the granddaughter she was carrying until she arrived at his doorstep 11 years later. Jean has become involved with a violent man named Gary (Damian Lewis), and seeks refuge on Einar's ranch for the safety of her daughter, Griff (Becca Gardner). Einar reluctantly takes in Jean and Griff, giving them a place to stay as Jean looks for work and tries to put her life back together. But old trouble makes its way back to town in two ways -- Gary tracks down Jean and wants to make her pay for leaving him, while the bear who attacked Mitch comes down from the mountains looking for new prey. An Unfinished Life was adapted from the novel of the same name by Mark Spragg.