This is the ultimate movie! Love, adventure, good jokes, bad puns, fencing, giants.... and it's got a great story line too!