Maybe it's too soon to say the tide has shifted definitively. But it's certainly been a unique time for fairy-tale villains.
After hundreds of years of moral clarity, suddenly we're getting a new look at these evil creatures, who are actually turning out to be complex beings, and not that bad at all. Really, they've just been misunderstood. (And, by the way, those charming princes? Highly overrated.)
Also read: 'Logan': What the Critics Are Saying