The stars hit the red carpet to celebrate indie movies at the 2024 Film Independent Spirit Awards on Sunday, February 25. Saturday Night Live alum Aidy Bryant hosted the mid-day event, which was held at California’s Santa Monica Pier, and introduced the ceremony as “the bisexual Oscars.” In fact, several former and current Academy Award…