Charlize Theron and Kerry Washington have been cast in 'The School for Good and Evil'. The fantasy feature will shoot in Belfast.

Charlize Theron is renowned for her work in 'Monster', 'Bombshell' and 'Mad Max: Fury Road', as well as 'The Fate of the Furious', 'Atomic Blonde' and 'The Old Guard'.

Kerry Washington's credits include 'Little Fires Everywhere', 'Django Unchained', 'Ray' and 'Scandal'.

The two actresses will play best friends Sophie and Agatha, who "are about to discover where fairy-tale legacies go to school."

The School for Good and Evil is "where ordinary boys and girls are trained to be fairy tale heroes and villains. With her princess ambitions, Sophie knows she'll be picked for the School for Good and join the ranks of past students like Cinderella and Snow White.

"Meanwhile, Agatha, with her grim aesthetic and wicked cat, seems a natural fit for the villains in the School for Evil. Yet soon the girls find their fortunes reversed: Sophie is dropped into the School for Evil, Agatha into the School for Good.

"But what if the mistake is the first clue to discovering who Sophie and Agatha really are? Their friendship will be put to the test in this thrilling and comedic story where the only way out of a fairy tale is to live through one."

Written by Soman Chainani, 'The School for Good and Evil' is based on the first of a series of six books.

Paul Feig ('A Simple Favour', 'Bridesmaids'), who is directing, said: "I am so thrilled to have Charlize and Kerry in this film.

"I was honoured to work with Charlize back on 'Arrested Development' and have been dying to work with her again ever since.

"And I’ve been such a massive fan of Kerry’s forever and to finally find something for us to do together is just more proof that 2021 is gonna be way way better than 2020."

'The School for Good and Evil' will be filmed at Belfast Harbour Studios.

It joins the 'Dungeons and Dragons' movie as another major Hollywood production that's coming to our shores this year.