The 2024 Independent Spirit Awards are set to take place in Los Angeles on Feb. 25. The 39th annual awards will recognize achievements in American independent film and television and celebrate the power of independent visual storytelling. The February date, on a Sunday, puts the awards two weeks ahead of the March 10 Oscars, rather […]