Hollywood News Josephine Bornebusch to star and direct Let Go The film is set to premiere on Netflix in 2024 Mar 30