Jack (Nicholas Hoult) is a farm boy, who saves a monk by trading his horse for magic beans. However his uncle throws the beans out, disappointed in him. One of them grows, and the others Jack recovers. The princess, Princess Isabelle (Eleanor Tomlinson) who is not looking forward to her arranged marriage, and is seeking adventures, happens upon Jack when she sees his light. She ends up going to the giant kingdom in Jack's house as it grows on the top of the bean stalk. Jack fell down and is discovered at the bottom of the bean stalk by the king (Ian McShane) the next day.
Jack becomes part of the group sent to rescue the princess. The group includes Roderick (Stanley Tucci) who is the princess' intended. It also includes Elmont (Ewan McGregor) a loyal captain of the guard. When they encounter the giants, things do not go well for those seeking the princess. Roderick does several treacherous things which eliminate some of the guards. However when the giants are upon him, he removes a crown from his bag, placing it on his head, and claims to be the king of the giants. He proposes leading them to earth to conquer first the kingdom of the princess, but then all the kingdoms. Feast tonight (on the captured men) and war tomorrow.
Roderick discovers Jack is the person with the beans and takes them from him; but doesn't get one. Roderick's treachery becomes known to the company of men, as well as his desires to help the giants conquer the kingdom. Jack is the only one nt captured, and helps them escape after killing the cook who was preparing Elmont for dinner. They also are able to kill another giant, using bees and a sudden drop off. Elmont is going back to get the crown from Roderick, and Jack and the princess escape down the bean stalk. When the king sees proof of giants--the giant who fell--he order the bean stalk chopped down, even with his daughter on the other side. Ghe ride the bean stalk to the ground and are able to land not dead. This thwarted the giants as they have no way down. However the betrayed roderick, seeking to get the crown from him. Elmont and Roderick fight, resulting in Roderick's death, but the giants snatch the body before Elmont can get the crown. One of the giants is king, but they cannot get down as the stalk is chopped.
However the discover Rodericks beans, and quickly use them to create a bridge to earth.
There is enough action and enough romance in this movie to make it enjoyable. It is rated PG13. It is currently available on Netflix.