Long ago there was an ancient feud between the giants and men. The giants travel from their world above to earth below via huge beanstalks that sprout from magic beans in contact with water. King Erik used a magical crown to control the giants and he banished them back to their land. Over time this history became legend told to the young; among them was Jack, a simple farm boy and the Princess Isabelle, descendant of King Erik.
I was somewhat pleased to recognize the lead actor as Nicholas Hoult who played Beast in X-Men First Class. I always thought that he had potential and he was totally endearing as Jack. Eleanor Tomlinson did alright playing the rebellious princess, though I feel that role has become so clichèd to the point that if she couldn't play it right, she probably wasn't an actress. Though I must point out she resembles Miranda Kerr so it was no hardship watching her onscreen. Ewan McGregor was amazing; not only did he look good but he made his character so likeable! The other supporting cast were great, they didn't over do their performance and made their characters memorable.
John Ottman penned the music for the film, and he's worked together with the director Bryan Singer in several projects. I supposed the collaboration was good, the music was towering when necessary and came in quietly during subdued moments.
I wonder why Hollywood's churning out their take on fairytales; we had Snow White, Hansel & Gretel, now Jack and the Beanstalk. Yet I feel this movie stands out from the rest because the everyone did was they were supposed to do and not overdo the spinning. I kept thinking the giants will have a change of heart and o-happy ending and there were hints everywhere that made me think this film will have a "meh" ending. Yet the film didn't have all the overkills or the lame twists so I would definitely recommend this film because it hit all the right targets ;)