legend of the fall cast