

There are two sides to every story.
Best friends Sophie and Agatha navigate an enchanted school for young heroes and villains — and find themselves on opposing sides of the battle between good and evil.
In-app playback is not enabled for this deployment. Watch legally through a verified provider, or read the licensing policy. VidAPI catalogue presence is not a claim of licensed availability.
Jamie Flatters
Tedros

Earl Cave
Hort

Holly Sturton
Beatrix

Kit Young
Rafal / Rhian

Freya Parks
Hester

Scaredy Kat
Gregor

Cate Blanchett
The Storian (voice)

Liam Woon
Footman

Rachel Bloom
Honora

Rob Delaney
Stefan

Sandra Yaw
Callis
Denis Coleman
Bully
Mark Charles
Eric
Ella Hehir
Young Sophie
Mahli Perry
Young Agatha

Stephanie Siadatan
Vanessa

Adam Ray
Town Tough

Patti LuPone
Mrs. Deauville

Abigail Stones
Leonora
Bloopers
Bloopers · YouTube
Official Trailer 2
Trailer · YouTube
Official Clip
Clip · YouTube
Official Trailer
Trailer · YouTube
Official First Teaser
Teaser · YouTube