Thoroughly enjoyed this adaptation, Anne Hathaway is channeling Melania Trump as the High Witch and is delightedly over the top camp. A good fun Xmas time film that will re-watched by many children and adults. Many laughs and mild scary bits to have the kids hiding behind the sofa. Octavia Spencer is wonderful as the kindly yet strict grandmother, teaching us all about acceptance, not only of others but also oneself.