It begins with two sisters, Freya (Emily Blunt) and Ravenna (Charlize Theron). Ravenna has embraced her magical powers, whereas Freya sill hasn't come to terms with them, but after a great tragedy enters her life, her powers arise, and she seeks vengeance. She decides to run off, setting up an army of children who will one day serve as great warriors. Among these warriors are Eric (Chris Hemsworth) and his forbidden lover Sara (Jessica Chastain). It's up to them two, along with the help of a few familiar faces, to stop Freya and her sister from getting the evil mirror.
There's appearances from characters we know and (don't) love, yet none of them are relevant to the plot in the slightest, especially the appearance of Ravenna, who's really only in the movie to make yet another connection to the first film. Why? I'm not sure. The story, as lazy and clichéd as it is, did not need to have Freya be related to Ravenna. In fact, it would've worked better if she wasn't. Her evilness is explained, and while it's connected to Ravenna, it really didn't need to be, and Charlize Theron really didn't need this film to appear in her filmography. It won't help her get any jobs anytime soon. Maybe she should just stick to showing producers Mad Max instead. That'll work well for her.
To sum up, The Huntsman: Winter's War is an unnecessary story with ties to the first film that just aren't needed. It's clichéd, predictable and horribly written, although to be fair, the actors do try, if that counts for anything.