DD8 went to a bday recently. At the end they watched an old King Kong movie. In the day, the watching public was scared and thrilled. DD wanted to leave before the end and said "if you use logic, you would know there is not such thing as a 100 ft gorilla.". DD has liked fantasy and fairies in the past, as much as any kid, but where did this come from?
Also, with Harry Potter or Children of the Lamp, it doesn't work for her. Others have this "logic vs entertainment" thing going on with their young kids?