Remembering Shelley Duvall and her trailblazing career in film and television
Shelley Duvall, the enchanting actress whose ethereal presence and collaborative spirit made her a fixture in Robert Altman’s films, passed away on July 11 at her home in Blanco, Texas. She was 75. The cause of death was complications from diabetes, as confirmed by her longtime partner, Dan Gilroy. “My dear, sweet, wonderful life partner […]