A rather underrated film is Jack the Giant Slayer (2013), about a commoner saving a princess from giants, but he has to climb a beanstalk to the land of giants first. It delivers a fantasy experience in spectacle and keeps one involved while keeping a safe distance. You don’t know what is going to happen to whom in scenes of peril. That keeps you in suspense. It’s got recognisable actors in good and villainous roles. It’s about kingdoms and power and it’s a moral tale of good and evil. The visual effects are realistic. This film brings back memories of Krull and The Never Ending Story, good old fashioned fantasy.
My response: Better one. Experience positive, virtue positive.