Don't listen to what much of the naysayers are squawking about. This is not a political movie not a feminist one. It is good old fashioned tale telling with heroes, villains, plot twists and humor. If anything it is humanist with universal appeal no matter what or where you come from. Slow starting but worth the ending.