A great pity the simple art of story telling, is neglected. The film looks fantastic, has a great cast, but suffers from a poor script, and some viewers like myself ( 63 and 26) and daughter were more than puzzled as understand what was going on. Give me Maleficent every day of the week over this overrated production. A great pity that so many will have loved it, and no doubt computer screen skills, will kill off ancient story tellers, as the cash keeps flowing in the coffers of these investors of 21st century fantasy tales.