Life Itself

On the set of “Life Itself” starring . . . Diane Keaton and Morgan Freeman, neither of whom looked to be getting on that well at all . . . but then the… Continue reading