Festivals & Awards Nomadland, I May Destroy You Take Top Honors at 2021 Film Independent Spirit Awards The Editors | 2021-04-23 An article about the winners of the 2021 Film Independent Spirit Awards.