I was curious if Enchanted would hold the attention of my 3 year old princess loving daughter. I've taken her to see Meet the Robinsons and Cars at the theater w/o a problem. I was just concerned about a live action film for 2 hours-is it geared to a bit older audience?