Following a worldwide casting search, director Ava DuVernay has cast young 12 Years a Slave actress Storm Reid as the lead in A Wrinkle in Time, Mashable has exclusively learned.

The film will co-star Oprah Winfrey as Mrs. Which, Reese Witherspoon as Mrs. Whatsit and Mindy Kaling as Mrs. Who.

Jennifer Lee (Frozen) adapted Madeleine L’Engle’s beloved book, which follows young Meg Murry as she travels through time visiting strange worlds to find her missing scientist father with the help of her younger brother and a classmate.

SEE ALSO: Fun Disney content is on its way to Netflix

While “A Wrinkle in Time” is the first book in L’Engle’s “Time Quartet” series, others include “A Wind in the Door,” “Many Waters” and “A Swiftly Tilting Planet.”

Reid will soon be seen as Jacob Latimore's sister in J.D. Dillard's acclaimed sci-fi movie Sleight, which debuted earlier this year at Sundance. The rising young star also recently wrapped Judy Greer's directorial debut A Happening of Monumental Proportions.

She's represented by the Savage Agency and Principato-Young Entertainment.