My older two saw The Road to El Dorado in the theater. They were 3 and 5 at the time. They were fine with the film but some 3 and 5 year olds would be frightened by a few scenes. I think by 6/7 most kids would enjoy it. It remains one of their favorites and they still watch it with their younger sister.

I can ask them which movies are their favorites, but I know my middle kid really likes The Prestige. Middle kid would likely have a bunch of suggestions as she is interested in film - she took the two film analysis courses that the high school offers.