The movie was beyond my expectations, it was thrilling, romatic when needed and cruel and evil at times. I think it nailed to do what it aimed at. I know Rachel Zegler got a lot of heat for her snow white PR, I despised her as well but she gave an amazing performance.
I don't understand why this movie has 3.5 stars as average rating. Its definetly a 4 - 4.5 star movie. Worth the big screen experience.