Watch Movie
Cast

Zoey Deutch
Rose Hathaway

Lucy Fry
Vasilisa "Lissa" Dragomir

Danila Kozlovsky
Dimitri Belikov

Gabriel Byrne
Victor Dashkov

Dominic Sherwood
Christian Ozera

Olga Kurylenko
Headmistress Kirova

Sarah Hyland
Natalie Dashkov

Cameron Monaghan
Mason Ashford

Sami Gayle
Mia Rinalidi

Ashley Charles
Jesse Zeklos

Claire Foy
Sonya Karp

Joely Richardson
Queen Tatiana Ivashkov