Based on the best-selling series of fantasy novels by Soman Chainani, strap yourself in for what looks like a classic tale of good versus evil.

The trailer for Netflix's first entry in 'The School for Good and Evil' series landed this week, boasting a first-look at the fantastical world and all-star cast of the new YA franchise.

Starring Kerry Washington as Clarissa Dove and Charlize Theron as Lady Lesso, both are professors/teachers at a school which is brimming with all sorts of magical creatures and beings. Michelle Yeoh, Laurence Fishburne, Patti LuPone and Rob Delaney are the other big stars lined up to make an appearance (alongside Cate Blanchett as the voice of the narrator).

The series is set in the fictional location called The Endless Woods, and will see best friends Sophie (Sophia Anne Caruso) and Agatha (Sofia Wylie) get transported to this enchanted school by a massive bird. There, they'll discover that you can either be trained to become a hero or a villain (just like all of those classic fairytales), which ensures there's always a balance of good and evil in the world. But will one of these newbies find themselves turning to the dark side...?

As you can see in the trailer, the action is predominantly focused on this pair of (former) besties - but we're hoping the cast of Theron, Washington et al are able to command the screen with some over-the-top performances.

It's clear that Netflix is attempting to build a brand new and exciting teenage fantasy genre, especially now that Warner Bros' 'Harry Potter' franchise is struggling to secure a captive audience with its 'Fantastic Beasts' movies. It's certainly no coincidence that there are also seven fantasy novels based in the world of 'The School for Good and Evil' too.

The fantasy adventure comes from director Paul Feig ('Bridesmaids', 'Ghostbusters') and also stars Peter Serafinowicz ('The Tick'), Jamie Flatters ('Avatar: The Way of Water'), Kit Young ('Shadow and Bone'), Mark Heap ('Friday Night Dinner') and Rachel Bloom ('Crazy Ex-Girlfriend').

Here's 'The School for Good and Evil' trailer.

The film hits Netflix on October 19.