I am told that Selena Gomez cannot play the role of Ramona in Beezus and Ramona, because Ramona is about six years old in that book, and Selena is eighteen. This strikes me as a very good reason.
I am still kind of upset that Judy Garland played Dorothy in The Wizard of Oz, because she was 17, and therefore way too old to play a twelve-year-old. I probably would have given the role to Shirley Temple, who was 11 at the time. Plus, Shirley did a good job co-starring with Frank Morgan (who played the Wizard) in Dimples, three years earlier.
(Mom made me watch Dimples, which is how I know about it.)
The Wizard of Oz is still a great movie, though. I just wonder what it'd be like if the best child actress of all time had the leading role in the best movie of all time.
Even if The Wizard of Oz is the best movie of all time like the critics say, it's not even close to being my favorite kids movie. That's because, when I was a kid, my sister and I only watched animated Disney movies. Mom says our favorite was Lady and the Tramp, and we watched it at least once a week for a few years.
Today, I couldn't even tell you the names of the various characters in that movie, besides Lady and Tramp. Either Mom is exaggerating, or my memory is horrible.