Ava DuVernay’s adaptation of A Wrinkle in Time is gaining steam, with seemingly a new cast announcement every week or so. We know who some characters might be played by, but so far the film hadn’t found its protagonist Meg Murry yet. Until today, that is, when it was announced that Storm Reid will be playing the role.

According to The Hollywood Reporter, Reid (who made her acting debut in 2013’s 12 Years a Slave) has joined the already star-studded ranks of the adaptation, which includes Oprah Winfrey as Mrs. Which, Reese Witherspoon, and Mindy Kaling, the latter two of whom are currently in negotiations to play Mrs.es Whatsit and Who, respectively. The film focuses on 13-year-old Meg who crosses space and time in search of her scientist father.

For this modern adaptation DuVernay has made all the members of the Murry family black or mixed race, and is currently searching for a non-white actor to cast as Meg’s friend Calvin. With today’s news it looks like A Wrinkle in Time is shaping up to be the multiracial sci-fi/fantasy we’ve always wanted and just didn’t know would arrive in this form.

Disney’s push for more multicultural representation is evident in this year’s offerings Queen of Katwe, about an African chess prodigy, and Moana, which tells the story of Disney’s first Polynesian princess whose voice actress Auli’i Cravalho is of Native Hawaiian descent.

Filming for A Wrinkle in Time hasn’t started yet, but the film currently has a release date of April 16, 2018.