<P> An Unfinished Life is a 2005 American drama film directed by Swedish director Lasse Hallström, and based on the Mark Spragg novel of the same name . The film stars Robert Redford, Jennifer Lopez, and Morgan Freeman . It is the story of a gruff Wyoming rancher (Redford) who must reconcile his relationship with his struggling daughter - in - law (Lopez) and previously - unknown - to - him granddaughter, after they show up unexpectedly at his ranch and ask to stay with him and his disabled best friend and neighbor (Freeman). </P> <P> One year ago, a wild bear stole a calf from Mitch (Morgan Freeman) and Einar's (Robert Redford) ranch . The two friends attempted to save the calf, but the bear viciously attacked Mitch--and because Einar was drunk, he failed to save him from serious injury . The bear escaped into the mountains . </P> <P> A year later, Mitch's wounds still cause him constant pain . Einar cares for Mitch daily, giving him morphine injections, food and friendship . He leans his guilt on emotional crutches, while Mitch struggles to walk with real crutches . The bear is later seen foraging for food in town . Sheriff Crane Curtis (Josh Lucas) captures the bear and the bear ends up in the town zoo . About the same time, Einar's long - lost daughter - in - law Jean (Jennifer Lopez) shows up on his doorstep; she is trying to escape from an abusive relationship . </P> <P> Jean and her daughter, Griff (Becca Gardner), move in with Einar and Mitch . Einar's son, Griffin, had married Jean years ago . She learned she was pregnant (with Griff) after Griffin died in a car accident . After his death, the family broke up . Tension exists between Einar and Jean because both are still grieving for Griffin . Tensions in the family build as Einar has always blamed Jean for his son's death . </P>

Who plays the sheriff in an unfinished life