Barry Jenkins' luminous coming-of-age tale "Moonlight" swept the Film Independent Spirit Awards on Saturday, taking home six awards including best picture.

While "La La Land" is expected to dominate Sunday's Academy Awards, the day before was owned by "Moonlight." The film won for its directing, screenplay, cinematography and editing at the annual indie awards. It was also honored for its ensemble cast in the Spirit Awards' Robert Altman Award.

Advertisement

The beach-side afternoon ceremony frequently had a strong political tenor. Casey Affleck, who won best actor for "Manchester by the Sea," called the policies of the Trump administration "abhorrent" and said "they will not last."

Best actress went to Isabelle Huppert, the French actress of "Elle," who bested Natalie Portman and Annette Bening.