I really enjoyed it. Angelina Jolie breathes so much life and intensity into her role as the betrayed villainess, it’s worth a viewing for her performance alone. Great CGI and just overall beautiful to watch and pretty entertaining. One I’ll definitely show the kids (when they’re a bit older).