NEW YORK, NY - JUNE 23: Actress Carol Kane attends the 'Life Itself' screening at The Film Society of Lincoln Center, Walter Reade Theatre on June 23, 2014 in New York City. (Photo by Michael Stewart/FilmMagic)