Skip to navigationSkip to content
Invision/AP/Jordan Strauss
Tiffany Haddish at the 90th Annual Academy Awards.
A SPELL ON YOU

Actresses on the Oscars red carpet looked like a coven of magical witches

By Jenni Avins

The blackout on Hollywood red carpets is officially over.

Maybe it’s the anticipation of Oprah Winfrey as Mrs. Which in A Wrinkle in Time. Maybe it’s that we’re feeling the power of women so strongly right now. But on the red carpet for the Academy Awards Sunday (March 4), the black gowns of the Golden Globes gave way to a rainbow of dresses and a consistently witchy vibe.

Whether it was Lupita Nyong’o’s gleaming gold Versace (superhero witch from the future), Salma Hayek’s glittering Gucci (witch from a deck of enchanted Tarot cards), or Whoopi Goldberg’s full-skirted Christian Siriano (fairy godmother in combat boots), the dresses ranged widely in their silhouettes and palettes, but few faded into the background.

Here’s a breakdown of who’s who in this Hollywood coven.

Fairy Godmothers and Princess witches

Invision/AP/Charles Sykes
Mira Sorvino, Ashley Judd and Salma Hayek
Invision/AP/Jordan Strauss
Andra Day
Invision/AP/Jordan Strauss
Whoopi Goldberg

Glinda the Good Witches

Invision/AP/Jordan Strauss
Saoirse Ronan
Invision/AP/Jordan Strauss
Elisabeth Moss
Getty Images/Neilson Barnard
Allison Williams
Reuters/Carlo Allegri
Gina Rodriguez
Invision/AP/Jordan Strauss
Viola Davis

White witches of the West (plus one little warlock)

Invision/AP/Richard Shotwell
Mary J. Blige
Invision/AP/Jordan Strauss
Laura Dern
Invision/AP/Jordan Strauss
Janet Mock
Invision/AP/Jordan Strauss
Jane Fonda
Invision/AP/Richard Shotwell
Invision/AP/Jordan Strauss
Camila Alves
Invision/AP/Jordan Strauss
Timothee Chalamet

Superhero Disco witches

Invision/AP/Jordan Strauss
Lupita Nyong’o
Invision/AP/Jordan Strauss
Sandra Bullock
Invision/AP/Jordan Strauss
Jennifer Lawrence

Witchy witches

Invision/AP/Jordan Strauss
Taraji P. Henson
Reuters/Carlo Allegri
Zendaya

Scarlet witches

Invision/AP/Jordan Strauss
Allison Janney
Invision/AP/Jordan Strauss
Maya Rudolph
Invision/AP/Jordan Strauss
Meryl Streep

Nicole Kidman witch

Invision/AP/Jordan Strauss
Nicole Kidman