Maleficent ★★★½

Surprisingly good. My review.